3 votes

La fenêtre d'accueil d'Android

Si j'installe plus de deux lanceurs sur Android,
à chaque fois que j'appuyais sur le bouton Home,
une boîte de dialogue apparaît comme suit.

@ Complete action using            

 Launcher                        

 ADW Launcher                    

 Use by default for this action      I want this

J'utilise setAdapter() pour ajouter une liste d'éléments à AlertDialog,
mais je veux aussi ajouter quelque chose en bas de la boîte de dialogue,
comme mentionné ci-dessus.

Est-il possible d'y parvenir sans définir une mise en page personnalisée pour la boîte de dialogue ?

0voto

Yossi Points 621

Il s'agit d'un hack, mais cela pourrait être possible. En gros, vous voulez ajouter votre ligne de fond comme dernier élément de la liste, et implémenter un gestionnaire de clic pour modifier la liste et afficher la coche comme un caractère. Cela va à l'encontre du framework. Il suffit de prendre le taureau par les cornes et d'ajouter votre mise en page personnalisée ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X