2010-09-01 8 views
8

J'ai un bouton qui apparaît avec une boîte de dialogue sur le clic.Boîte de dialogue avec EditText et Spinner

Je souhaite que la boîte de dialogue comporte un EditText et un Spinner dans la boîte de dialogue.

Je ne sais pas comment je définir la vue d'elle, je le code pour un AlertDialog et il fonctionne, il est juste à l'intérieur alors je EditText et Spinner que je dois Placepeut obtenir sur le reste du code de l'application.

S'il vous plaît quelqu'un peut-il me montrer comment je voudrais ajouter un EditText et Spinner s'il vous plaît?

Répondre

14

Deux options que je peux penser:

1) Utiliser la méthode de setViewAlertDialog.

2) Créer un Activity avec

android:theme="@android:style/Theme.Dialog" 

dans votre AndroidManifest.

Le numéro un devrait être plus facile à faire tandis que le numéro deux vous donnera plus de flexibilité.

+1

Qu'est-ce que je mettrais dans le setView? J'ai essayé "R.layout.newfiledialog" mais cela ne fonctionne pas :( Je ne suis qu'un débutant! – AlexPriceAP

+1

'R.layout.newfiledialog' est juste un int. Vous devriez gonfler cette vue avec un inflateur. – Macarse

+0

Merci beaucoup, je me suis gratté la tête depuis des lustres! :) – AlexPriceAP

Questions connexes