Android - Activité qui ne remplit pas l'écran parent
Une idée de pourquoi cela ne veut pas créer une activité qui ressemble à un popup au lieu d'une activité qui remplit complètement l'écran?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="300dip"
android:layout_height="120dip"
android:layout_marginTop="100dip">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_height="120dip"
android:layout_width="300dip">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
</RelativeLayout>
</LinearLayout>
Je suppose que j'ai seulement besoin de définir la mise en page de la hauteur et de la largeur de la présentation de quelque chose d'autre que "fill_parent", mais il apparaît toujours comme un écran noir qui remplit complètement l'écran.
En fin de compte, je veux simplement créer un popup, mais je ne veux pas utiliser un AlertDialog. Est-ce possible?
source d'informationauteur Ryan Alford
Vous devez vous connecter pour publier un commentaire.
Vous devez définir votre Activité de la fenêtre flottante. Vous pouvez le faire soit en donnant votre activité de la boîte de Dialogue style défini par Android (
android:style/Theme.Dialog
), ou définir votre propre style, comme ceci:Puis définissez le style de votre activité dans le Manifeste de l'application.
Sur mon téléphone, mais vérifiez ce site ici il montre comment utiliser PopupWindow correctement.
Espère que cette aide ou des points vous dans la bonne direction.