J'ai créé un ListView personnalisé avec des lignes personnalisées. Ils fonctionnent très bien lorsque vous utilisez l'écran tactile; Cependant, lorsque je tente de cliquer sur les éléments de la rangée avec le clavier D-Pad, rien ne se passe. Je veux dire par là que mon OnClickListener n'est pas appelé. Est-ce que quelqu'un sait de bonnes références ou des tutoriels sur la façon d'ajouter la prise en charge du clavier pour les nouvelles lignes personnalisées dans un ListView?Android ListView et le clavier
Répondre
Utilisation setOnItemClickListener
au lieu de setOnClickListener
Modifier
Utilisez un attribut comme sur votre élément de la liste
android:focusable="false"
Hmm je qui a enregistré aussi bien et ne fonctionne pas. Je pense que puisque ma ligne a une case à cocher, le onItemClickListener ne sera jamais exécuté. Dois-je peut-être définir mon CheckBox comme non focalisable ou non cliquable? –
Modifié la réponse. –
D'accord, ça m'a fait aller dans la bonne direction. Quand j'ai mis android: focusable = "false" alors mon onItemClickListener a été exécuté sur les clics de l'article. À ce stade, j'effectue un view.performClick() dans mon onItemClickListener qui donnera au gestionnaire On Click une chance de s'exécuter s'il existe. Cela permet à mon gestionnaire de lignes d'être exécuté comme je l'avais initialement prévu. –
- 1. Android Supprimer le clavier logiciel lorsque vous touchez le listview
- 2. Android listview et VirtulaKeyboard
- 3. listview avec le clavier virtuel montré en android
- 4. Android: ListView et TabWidget: Le ListView survole le TabWidget
- 5. Clavier Android et JavaScript
- 6. Clavier téléphonique et clavier Qwerty en android
- 7. jQueryMobile - Filtrer dans ListView et appuyer sur Go sur le clavier ne cache pas le clavier
- 8. Focus EditText et ListView dans Android
- 9. Android ActionBar et le clavier Bluetooth
- 10. désactiver le clavier Android
- 11. android sqlite et ListView
- 12. Modifier le clavier android
- 13. ImageView et Listview - Android
- 14. Android - ListView et tag
- 15. android ListView ViewHolder et le type
- 16. Android ListView et enregistrer le contenu
- 17. Clavier pour ediitext dans listview déplacer d'autres listitems dans android
- 18. Problème de clavier dans android
- 19. Android: contrôler le ListView
- 20. Android rejeter le clavier « naturellement »
- 21. Android: comment afficher le clavier
- 22. cacher le clavier dans Android?
- 23. Android - requestFocus éteint le clavier
- 24. Android ListView et CPU Load
- 25. Android ListView et Intents Édition
- 26. Sockets dans android et listview
- 27. Android Glisser ListView et ContextMenu
- 28. Android - Détecter le clavier visible?
- 29. Le clavier Android obscurcit EditText
- 30. Etendre le clavier virtuel Android
lignes personnalisées fonctionne essentiellement avec D-Pad –