Personalización del diálogo de alerta en Android
Quiero mostrar el texto en color oscuro sobre un fondo claro en diálogo de alerta. Pero no puedo entender cómo hacerlo. Por favor, ayúdame.
Gracias.
- establecer 2 alertas de proximidad con la misma emisión
- Android alertdialog personalizado diferente en ICS y Gingerbread
- AlertDialog no muestra dos botones
- Android: ¿Presentar una notificación durante una llamada?
- ¿Cómo cierro AlertDialog cuando hago clic en el elemento ListView
- Hacer estallar un diálogo de un hilo no perteneciente a la interfaz de usuario
- AlertDialog con EditText con el correo electrónico InputType - Android
- Cambiar el tamaño del título de alertdialog en android?
- cómo obtener un título de alerta multilínea en Android
- AlertDialog o cuadro de diálogo personalizado
- Cómo mostrar el icono apropiado en el cuadro de diálogo
- ¿Cuál es la mejor manera de tener cuadros de diálogo reutilizables?
- Cambiar el color del botón en AlertDialog
vea este ejemplo, le ayudará: http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
como en este ejemplo de diseño definido en el archivo de diálogo de alerta. Puede configurar su estilo para el cuadro de diálogo de alerta.
Puede crear su propio diseño en una vista XML como lo haría para una actividad:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_root" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dp" > <ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="10dp" /> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="fill_parent" android:textColor="#FFF" /> </LinearLayout>
A continuación, puede utilizar esta vista en el setContentView(View)
diálogo llamando a setContentView(View)
en el setContentView(View)
diálogo:
Context mContext = getApplicationContext(); Dialog dialog = new Dialog(mContext); dialog.setContentView(R.layout.custom_dialog); dialog.setTitle("Custom Dialog"); TextView text = (TextView) dialog.findViewById(R.id.text); text.setText("Hello, this is a custom dialog!"); ImageView image = (ImageView) dialog.findViewById(R.id.image); image.setImageResource(R.drawable.android);
Como muestra el ejemplo, tendrá que establecer algunos de los valores después de declarar la vista de contenido.
Ejemplo proporcionado desde http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
- ¿Vale la pena escribir para Honeycomb todavía?
- de error con dependencias de bibliotecas adb en ubuntu de 64 bits