Sto utilizzando l'SDK di Android per creare un gioco. Lungo la strada, ho bisogno di visualizzare popup/dialog come qualsiasi altro gioco che l'utente può aggiornare o qualsiasi altra cosa. Il problema che ho è con la dimensione della finestra di dialogo. Sto usando RelativeLayout e sto impostando lo sfondo dell'immagine che ho con "wrap_content".La dimensione della finestra di dialogo non corrisponde all'immagine di sfondo
Il problema che la finestra di dialogo sta prendendo la dimensione delle viste all'interno (o la dimensione minima della finestra di dialogo predefinita impostata da Android, a seconda di quale è maggiore) NON è l'immagine di sfondo. Se uso fill_parent, lo allunga. Ho passato ore e ore a girare il mio tempo e non riesco a trovare un modo efficiente in cui la dimensione della finestra corrisponda alle dimensioni dell'immagine di sfondo
Qualche suggerimento? Questo è un caso d'uso molto comune e deve esserci modo! Grazie
Ecco alcuni dei contenuti di layout
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/popup"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageButton
android:id="@+id/ibCloseDialog"
android:background="@null"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/close" />
<Button
android:id="@+id/b1"
android:background="@drawable/blue_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/b2"
android:text="b1" />
<Button
android:id="@+id/b2"
android:background="@drawable/blue_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="b2" />
<Button
android:id="@+id/b3"
android:background="@drawable/blue_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/b2"
android:text="b2" />
</RelativeLayout>
Ci deve essere qualcuno che ha affrontato questo prima – Snake
Prova a usare 'MATCH_PARENT' – alexandreferris
Dai un'occhiata a questo asnwer, potrebbe aiutarti. http://stackoverflow.com/a/6631310/2071847 – alexandreferris