Je voudrais utiliser EditTextPreference pour afficher 2 champs de saisie au lieu de 1. Par exemple, un champ nom d'utilisateur et mot de passe doit être affiché. Je ne veux pas utiliser un dialogue pour chacun d'eux. Comment cela peut-il être fait? Dans les paramètres WiFi, il y en a un qui, lorsque vous voulez vous connecter à un réseau protégé, affiche une boîte de dialogue pour définir un mot de passe pour le stockage des informations d'identification avec 2 champs.Utilisation de EditTextPreference avec 2 champs de saisie utilisateur
8
A
Répondre
9
Vous pouvez utiliser un DialogPreference
et créer votre propre mise en page pour les champs de saisie dont vous avez besoin.
DialogPreference
est abstract
vous aurez donc besoin de créer votre propre sous-classe de celui-ci, l'ajout d'une mise en œuvre de onDialogClosed()
pour enregistrer les valeurs de la boîte de dialogue comme Préférences.
Vous pouvez toujours référencer votre propre classe dans un fichier XML de préférences en utilisant la classe comme balise XML. Par exemple:
<com.yourdomain.YourDialogPreference
android:title="Title"
android:summary="Summary"
android:key="dialog_preference"/>
Questions connexes
- 1. Effacement des champs de saisie avec JavaScript
- 2. CSS: champs de saisie de texte arrondis
- 3. jQuery DatePicker - 2 champs
- 4. rails: has_many avec 2 champs de relations
- 5. Soumettre des champs de saisie de formulaire ajoutés avec javascript
- 6. Création de plusieurs champs de saisie
- 7. pyGTK Champs de saisie de plusieurs lignes?
- 8. Gridview SortExpression avec 2 champs
- 9. jquery: préremplissant champs de saisie semi-automatique
- 10. Possibilité d'auto-complétion d'une directive EditTextPreference?
- 11. Utilisation de NServiceBus avec Asp.Net MVC 2
- 12. Javascript - ajouter dynamiquement des champs de saisie
- 13. bulles dans les champs de saisie - Comment?
- 14. Comment créer des "champs de saisie" de l'interface utilisateur dans Panel (3D Blender 2.55)?
- 15. 2 champs uniques
- 16. jquery et modification de deux champs de saisie masqués
- 17. importateurs 2 modules avec utilisation
- 18. Comment implémenter des champs de texte avec saisie semi-automatique pour les champs habtm?
- 19. Supprimer les événements de clavier pour les champs de saisie
- 20. Rails - Trouver par avec 2 champs?
- 21. PHP: Obtenir un nombre dynamique de champs de saisie html
- 22. Soustraction de valeurs de plusieurs champs de saisie
- 23. Comment empêcher dojo.dnd.moveable de rendre les champs de saisie désactivés
- 24. Comment concaténer plus de 2 champs avec SQL?
- 25. Ajout de champs de saisie supplémentaires lorsque j'en ai besoin
- 26. champs de saisie de champs de texte dans le constructeur d'interface
- 27. JQuery: Comment cloner des champs de saisie semi-automatique?
- 28. Copier des valeurs de session dans des champs de saisie
- 29. réinitialiser les champs de texte de saisie même si annulation
- 30. Regroupement par 2 champs
Merci pour la réponse. –