J'ai cherché à essayer de comprendre comment créer une fenêtre contextuelle ou une boîte de dialogue qui propose 4 options.
Je vois cette image sur le site des développeurs Android:
Est-ce que quelqu'un sait comment coder quelque chose comme celui de droite? Je n'ai besoin d'aucune icône à côté de mon texte, j'ai juste besoin de pouvoir choisir parmi 4 options.
.create()
n'est pas nécessaire ici,.show()
renverra la boîte de dialogue créée par le constructeur, puis l'affichera égalementLes fenêtres contextuelles ne sont rien d'autre que
AlertDialog
. Il vous suffit donc de créerAlertDialog
, puis de gonfler la vue souhaitée en utilisantLayoutInflater
et de définir la vue gonflée en utilisant lasetView()
méthode deAlertDialog
la source
Essaye ça :
la source
OPTION ALTERNATIVE
C'est mon premier article, donc je suis ravi de partager mon code! Cela a fonctionné pour moi:
Placez ces deux lignes au-dessus de l'événement OnCreate
Placez ce code sur l'événement qui le déclenchera
la source