Establecer ventana transparente en el cuadro AlertDialog

Quiero configurar la ventana transparente para el cuadro de diálogo de alerta predeterminada. . . ¿Cómo puedo hacerlo? Mi Alertbox es así. Por favor refiérelo. .

Gracias por adelantado. .

2 Solutions collect form web for “Establecer ventana transparente en el cuadro AlertDialog”

El enlace es para la actividad ¿Cómo puedo crear una actividad transparente en Android?

Pero todavía se puede aplicar el mismo tema para el cuadro de diálogo también.

Editar

Cree una clase para el diálogo como a continuación

CustDialog.java :

public class CustomDialog extends Dialog implements android.view.View.OnClickListener { Button button_home,button_cancel,button_resume; public GamePauseMenu(Context context) { super(context,R.style.Theme_Transparent); } public void show(int bg) { // TODO Auto-generated method stub super.show(); setContentView(R.layout.custdialog); button_resume = (Button)findViewById(R.id.imageButton1); button_resume.setOnClickListener(this); } public void onClick(View v) { cancel(); } } 

Custdialog.xml en Diseño:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/linearLayout1" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:gravity="center|center_vertical|center_horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/imageButton1" android:background="@drawable/menu_home" android:layout_height="wrap_content" android:layout_width="fill_parent" android:drawingCacheQuality="auto" android:duplicateParentState="true"></Button> <Button android:background="@drawable/menu_next" android:id="@+id/imageButton2" android:layout_height="wrap_content" android:layout_width="fill_parent"></Button> <Button android:id="@+id/imageButton3" android:background="@drawable/menu_reset" android:layout_height="wrap_content" android:layout_width="fill_parent"></Button> </LinearLayout> 

Hey … Ahora soy capaz de hacerlo. . . El código es como Follow. . .

 <style name="Theme.Transparent" parent="@android:style/Theme"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowNoTitle">true</item> <item name="android:alertDialogStyle">@style/MyOwnAlertbox</item></style> <style name="MyOwnAlertbox" parent="@android:style/AlertDialog"> <item name="android:fullDark">@color/light_blue</item> <item name="android:topDark">@color/black</item> <item name="android:centerDark">@color/red</item> <item name="android:bottomDark">@color/green</item> <item name="android:fullBright">@color/white</item> <item name="android:topBright">@color/black</item> <item name="android:centerBright">@color/white</item> <item name="android:bottomMedium">@color/red</item> <item name="android:centerMedium">@color/blue</item> 

Simplemente agregue ese estilo en su archivo de manifiesto. Como . . android:theme="@style/Theme.Transparent"

Que te diviertas. . .

  • Pasar al siguiente fragmento con un clic de botón
  • Contraseña singleline cómo
  • El tutorial de superposición aparece detrás de la interfaz de usuario principal (Android)
  • Scrollview con linea flotante lineal no se desplaza
  • Seleccionar varias imágenes con GalleryView
  • Android: TextInputLayout no centrará la pista
  • Cómo agregar otro EditText cuando haga clic y llenar otro (Android)
  • Creación de activos de Android (LPDI, MDPI, HDPI, XHDPI) para una aplicación?
  • Aplicación basada en mosaico de Android para la aplicación
  • ¿El uso de Android del término flinger?
  • Disposición de derecha a izquierda en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.