Establecer la elipse de título de actividad a la mitad?

Tengo una actividad cuyo título mantiene el cambio, pero a veces su largo y obtener elipses por el final. ¿Puedo establecer la elipse a la mitad?

Puedes hacerlo:

final int actionBarTitle = Resources.getSystem().getIdentifier("action_bar_title", "id", "android"); final TextView title = (TextView)getWindow().findViewById(actionBarTitle); if ( title != null ) { title.setEllipsize(TextUtils.TruncateAt.MIDDLE); } 
  ((TextView) ((FrameLayout) ((LinearLayout) ((ViewGroup) getWindow() .getDecorView()).getChildAt(0)).getChildAt(0)).getChildAt(0)) .setEllipsize(TextUtils.TruncateAt.MIDDLE); 

Lo consiguió de android: establecer la barra de título en el centro

Si el usuario de la barra de herramientas se puede agregar esta función antes de settitle

  private void setToolbarTextEllipsizeInMiddle(Toolbar toolbar){ try { toolbar.setTitle("'"); for (int i = 0; i < toolbar.getChildCount(); i++) { View view = toolbar.getChildAt(i); if (view instanceof TextView) { TextView tv = (TextView) view; tv.setEllipsize(TextUtils.TruncateAt.MIDDLE); } }//end for i toolbar.setTitle(""); } catch (Exception e) { } } 

Trate de usar android:ellipsize

Consulte android: elipse en la página de desarrolladores de Android.

  • JUnit UnsatisfiedLinkError: android.util.Log.isLoggable (Ljava / lang / String;
  • Vida útil de las variables estáticas (clase)
  • Los objetos inyectados se convirtieron en nulos después de actualizar a Roboguice 3
  • Pasar el paquete al conjunto de actividades como tarea única
  • ¿Cómo puede mi aplicación Android comunicarse con un daemon nativo?
  • Copia y Pega de Android en cualquier campo de texto de cualquier aplicación
  • Parsing Gson con Json no funciona para Android
  • Grabar llamadas telefónicas en el teléfono Android?
  • Cómo encontrar métodos overridable en eclipse
  • Cambiar el nombre de la tabla Realm
  • "No se puede obtener el proveedor com.google.firebase.provider.FirebaseInitProvider" Ruta de acceso de error Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.