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

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.

  • Callback de DialogFragment en el cambio de orientación
  • Finalizar la actividad en la clase de diálogo
  • Diálogo de carga de la vista web de Android
  • ¿Es posible que cuando haga clic edittext mostrará mensaje de diálogo?
  • Cómo establecer el contenido de setSingleChoiceItems en onPrepareDialog?
  • Cuadro de diálogo sin calendario
  • eliminar inmuebles extra de la parte superior del diálogo personalizado
  • Uso de Diálogos vs Actividades
  • ¿Qué significa 'indeterminado' en ProgressDialog?
  • Registrando UP / CANCEL desde el cuadro de diálogo cuando el evento DOWN fue disparado desde el LongPress de una vista
  • SetTitle to AppCompatDialog no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.