Android: cambiar el fondo personalizado de AlertDialog
XML del diseño del diálogo:
<code><?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root_view" android:padding="3dp" android:background="@android:color/white" android:layout_width="wrap_content" android:layout_height="wrap_content" > //...content... </TableLayout> </code>
Implementación del diálogo en la superposición de mapas cuando se pulsa en el marcador:
<code>AlertDialog.Builder builder; LayoutInflater inflater = (LayoutInflater) context.getSystemService(Service.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.map_kap_dialog, (ViewGroup) mapView.findViewById(R.id.root_view)); //prepare info to show... //info prepared //other preparations stuff builder = new AlertDialog.Builder(context); builder.setView(layout); dialog = builder.create(); dialog.setInverseBackgroundForced(true); dialog.setCanceledOnTouchOutside(true); //show it dialog.show(); </code>
y lo que veo cuando lo pruebo:
Así que quiero que el fondo gris claro alrededor del cuadro de diálogo (alrededor de un espacio cuadrado blanco) cambie a blanco, para que no se vea tan feo. ¿Alguien puede ayudarme?