Ich habe ein Pop-up, das ich durch meine benutzerdefinierte XML-Datei bevölkere. Ich möchte ein Symbol und neben dem Symbol möchte ich einen Schalter. Die benutzerdefinierten xml Aussehen hat diesen Code in es:imageView wird nicht in alertDialog angezeigt
<!-- alertdialog_menu.xml -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1"
android:layout_marginStart="5dp"
android:layout_marginLeft="5dp">
<ImageView
android:id="@+id/imageView"
android:layout_width="0dp"
android:layout_height="32dp"
android:layout_weight="0.10"
app:srcCompat="@mipmap/ic_satellite_black_24dp"
android:scaleType="fitXY"/>
<Switch
android:id="@+id/satelliteSwitch"
android:layout_width="0dp"
android:layout_height="36dp"
android:layout_weight="0.90"
android:text="Satellite"
android:textSize="22sp"/>
Und unten ist mein Java-Code, die ich benutze das Popup angezeigt werden soll. Diese
LayoutInflater li = LayoutInflater.from(this);
View promptsView = li.inflate(R.layout.alertdialog_menu, null);
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
alertDialogBuilder.setView(promptsView);
alertDialogBuilder.create().show();
Ich sollte das Symbol Imageview links von der Satellitenbildansicht sehen, sondern ich die leeren weißen Raum zu sehen.
Vielleicht etwas Farbe hinzufügen? –
Funktioniert nicht :( –