2010-10-27 14 views
0

Je souhaite créer une boîte de dialogue vide avec un champ de texte à l'intérieur. Lorsque l'utilisateur entre des données dans la boîte, il doit être redirigé vers un autre écran. Je veux la boîte de dialogue à venir sans aucune déclaration, mais doit inclure un champ de textechamp de texte dans une boîte de dialogue sur un BlackBerry

Répondre

2

Cela devrait être faisable avec un PopupScreen, EditField et peut-être un ButtonField afin que l'utilisateur peut vous faire savoir qu'il/elle fait la saisie des données.

1

Créez simplement une boîte de dialogue standard OK, puis ajoutez-y un objet EditField.

BasicEditField inputField = new BasicEditField();      

Dialog d = new Dialog(Dialog.D_OK_CANCEL, "Enter your Username:", Dialog.OK, null, Dialog.DEFAULT_CLOSE); 
d.add(inputField);  

int i = d.doModal(); 

if (i == Dialog.OK) { 
    Dialog.inform("Your Username is : " + inputField.getText()); 
} 

Voici une complète tutorial