studio página programacion para pagina metadescription google etiquetas description descripción descripcion como cambiar busqueda android android-layout dialog titlebar

android - página - meta description wordpress



establecer el título del fragmento de diálogo para visualizar desde la derecha (2)

Sé que este es un hilo viejo con una respuesta. Pero para otras personas que puedan 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 la barra de título y no necesitamos crear una barra personalizada.

Estoy escribiendo una aplicación en hebreo (que es rtl). cuando establezco mi título para el fragmento de diálogo, aparece a la izquierda. Intenté que se mostrara bien al hacer:

@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


Oculta el título predeterminado y crea 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" />