tengo este punto de vista de diálogo agradable, me puse mi clase UserInputDialog a:Llamada de diálogo androide sin que se funde el fondo
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView
android:id="@+id/nameMessage"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="What is your name Captain?"
>
</TextView>
<EditText
android:id="@+id/nameEditText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
>
</EditText>
<LinearLayout android:id="@+id/LinearLayout02" android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<Button
android:id="@+id/okButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="OK">
</Button>
<Button android:id="@+id/cancelButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancel">
</Button>
</LinearLayout>
</LinearLayout>
Quiero mi diálogo en aparecer, pero por el fondo para que no se desvanecen. es posible? Porque la vista que llama a este cuadro de diálogo tiene un fondo neato. Me gustaría que se muestre como un fondo para el diálogo.
Me encontraron esta línea:
<style name="doNotDim" parent="@android:style/Theme.Dialog">
<item name="android:backgroundDimAmount">0</item>
</style >
pero no sabe cómo aplicar eso a mi de diálogo? Tengo una clase llamada public class UserInputDialog extends Dialog implements OnClickListener
. Establece su vista de contenido al diseño descrito anteriormente.
Creo que estoy haciendo esto bien, simplemente no estoy seguro de cómo agregar ese estilo, así que NO puedo atenuar el fondo.
Pregunta secundaria: ¿Puede obtener nuevas miradas en su cuadro de diálogo (por ejemplo, mostrar una imagen o icono con su texto allí) utilizando Temas?
voluntad que hacen que cada diálogo que yo llamo de esa actividad usar el mismo estilo? – Codejoy
En realidad, es una configuración de estilo en la Actividad, lo que significa que la actividad no disminuirá nunca. No tiene nada que ver con el diálogo. –
Muy útil, gracias –