Activité Android à l'intérieur du dialogue
Je veux démarrer une activité à l'intérieur d'un écran pop-up. Avez-vous des suggestions pour un changement rapide?
new AlertDialog.Builder(SearchResults.this)
.setTitle("Refine")
.setItems(/*catNames*/, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
/* User clicked so do some stuff */
String catName = catNames[which];
String categoryIds = subCats.get(catName);
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//do nothing just dispose
}
})
.create().show();
source d'informationauteur d-man
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également appliquer ce thème si votre activité apparaît comme une boîte de dialogue:
Si tout ce que vous voulez faire est de commencer l'activité lorsque l'utilisateur choisit un élément de votre boîte de dialogue, vous pouvez le faire comme ceci:
Dans votre onClick() la méthode que vous créez une intention et la transmettre à la startActivity() la méthode.