Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Establecer el título del fragmento de diálogo para mostrar desde la derecha

Estoy escribiendo una aplicación en hebreo (que es rtl). Cuando pongo mi título para el fragmento de diálogo que aparece a la izquierda. Intenté hacer que se mostrara a la derecha haciendo:

@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { //set's up the title for this dialog fragment getDialog().getWindow().setGravity(Gravity.RIGHT); getDialog().setTitle(R.string.find_Address_text); 

Pero no afecta la posición del título. ¿Cómo puedo conseguir esto? TNX

  • Agregando el listener del tecleo a la imagen de la barra de título
  • Eliminar la barra de título de la aplicación android
  • Estilos de degradado
  • Establecer el color de fondo del título
  • Android - Botón Atrás en la barra de título
  • 2 Solutions collect form web for “Establecer el título del fragmento de diálogo para mostrar desde la derecha”

    Ocultar el título predeterminado y hacer uno personalizado en el diseño.

    Para ocultar el título predeterminado:

     @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setStyle(STYLE_NO_TITLE, 0); // remove title from dialogfragment } 

    A continuación, agregue un TextView a la parte superior del diseño con su estilo preferido:

     <TextView android:id="@+id/dialog_title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right|center" android:text="@string/dialog_title" /> 

    Sé que este es un viejo hilo con una respuesta. Pero para otras personas que pueden tener la misma pregunta:

     @Override public Dialog onCreateDialog(Bundle savedInstanceState) { Dialog dlg = super.onCreateDialog(savedInstanceState); dlg.setTitle("Title"); TextView titleTextView = (TextView) dlg.findViewById(android.R.id.title); titleTextView.setGravity(Gravity.RIGHT | Gravity.CENTER_VERTICAL); return dlg; } 

    De esta manera tenemos barra de título y no necesitamos hacer una personalizada.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.