Je souhaite qu'un BasicEditField se comporte exactement comme un champ d'étiquette. La raison pour laquelle je veux ceci est que je ne peux pas utiliser un champ d'étiquette dans mon cas comme dans le cas de 9500 la méthode onFocus ne fonctionne pas pour une raison quelconque. Mais il le fait en cas de champ d'édition de base. J'ai donc besoin de créer mon propre champ d'étiquettes.Blackberry - BasicEditField avec comportement LabelField
Répondre
Dans la conception de l'interface utilisateur, le concept de "Focus" est le lieu vers lequel l'entrée de l'utilisateur est dirigée. Les étiquettes et autres éléments d'interface passifs n'acceptent pas l'entrée de l'utilisateur, de sorte que le concept d'une étiquette acceptant le focus n'a pas de sens. Ayant simulé un active interface element become visible when focus is directed and an adjacent element, et invisible lorsque le même élément adjacent perd le focus n'a pas de sens. Pour que l'élément apparaissant et disparaissant reçoive une entrée, il doit d'abord recevoir le focus. Cela implique que l'élément adjacent doit d'abord perdre le focus, ce qui rend l'élément d'entrée cible invisible. Habituellement, les éléments invisibles ne peuvent recevoir ni focus ni entrée.
Si vous êtes déterminé à fournir cette interaction de l'utilisateur, je suggère ceci:
étendez une classe Manager, afficher une étiquette à l'intérieur. Lorsque le gestionnaire ou l'un de ses enfants reçoit le focus, ajoutez vos boutons. Lorsque tous les enfants du Manager n'ont plus le focus, enlevez vos boutons.
- 1. BlackBerry non-enveloppant LabelField
- 2. Blackberry - ligne simple BasicEditField avec grand texte
- 3. Blackberry - Comment ajouter une bordure à BasicEditField?
- 4. Données d'entrée dans BasicEditField sur BlackBerry Torch
- 5. Définir un filtre BasicEditField sur BlackBerry
- 6. Blackberry - Désactiver Enregistrer l'option dans BasicEditField?
- 7. Blackberry: Bold Police pour le texte LabelField
- 8. BlackBerry - Alignement horizontal de LabelField dans l'écran
- 9. Blackberry - Réglage de la couleur d'arrière-plan de LabelField
- 10. Comment définir une police pour le texte LabelField dans Blackberry?
- 11. Blackberry - Visibilité de ButtonField en fonction du focus LabelField
- 12. BasicEditField Personnalisation
- 13. BlackBerry Browser: comportement d'habillage de texte étrange
- 14. Comment utiliser la police différente pour LabelField comme Arial, TimesNewRoman dans BlackBerry
- 15. BlackBerry - MainScreen avec des étiquettes défilement vertical
- 16. Alignement BlackBerry HorizontalFieldManager
- 17. Blackberry Text Filter
- 18. Enveloppe de texte BlackBerry
- 19. Blackberry - Custom EditField Cursor
- 20. application BlackBerry incapable d'établir Http Connexion avec le serveur
- 21. blackberry - ajouter des champs à un écran
- 22. BlackBerry Math Utilities (Pow & Round)
- 23. remplacer dynamiquement le texte dans Labelfield
- 24. Possible d'avoir plus d'un labelField dans Flex?
- 25. peignant un texte long chez LABELFIELD?
- 26. Blackberry - Taille personnalisée EditField
- 27. BlackBerry Alarm Integeration
- 28. Tri avec BlackBerry
- 29. BlackBerry - TreeField avec CheckBoxField?
- 30. développement avec Blackberry JDE4.7?