Je voudrais avoir un ListView personnalisé, où chaque ligne contient un champ EditText, qui peut être édité par l'utilisateur. Mais lorsque je clique sur l'un des EditTexts, je perds le focus, et je ne peux pas taper du texte là-bas (je suppose que les autres lignes sont redessinées et obtiennent le focus). Que puis-je faire?Android: EditText dans ListView
8
A
Répondre
22
Si le problème est lié au clavier logiciel, essayez de mettre windowSoftInputMode à adjustPan dans la déclaration d'activité en AndroidManifest.xml comme suit:
...
<activity
android:name=".activity.Activity"
android:label="@string/activity"
android:windowSoftInputMode="adjustPan" />
...
Il devrait aider. Vérifiez http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html pour plus d'informations à ce sujet.
2
Vous devez définir la focusable du edittext (EditText.setFocusable (true))
+0
Merci! Cela a fait des miracles pour moi après une heure de débogage! –
Questions connexes
- 1. Comment gérer correctement l'entrée Android EditText dans un ListView?
- 2. EditText dans Android
- 3. EditText dans Android?
- 4. Android EditText
- 5. android edittext
- 6. listView avec textBox dans android?
- 7. Android: Beaucoup Edittexts dans ListView
- 8. EditText n'affiche pas au-dessus de ListView
- 9. Android, en utilisant Edittext
- 10. Android EditText: Focus Outline
- 11. Android EditText onClickListener
- 12. Android - edittext - underline
- 13. Android EditText AutoMoveing
- 14. Comment puis-je filtrer les données ListView en tapant sur EditText dans android
- 15. Android: Déclencher le softkeaboard dans edittext personnalisé
- 16. Android: Multiline & Pas d'autosuggest dans EditText
- 17. Comment convertir TextView en EditText dans android?
- 18. Nouvelle ligne Android dans mon EditText
- 19. entrée EditText avec motif Android
- 20. Le clavier Android obscurcit EditText
- 21. Autogrow ListView dans Android
- 22. ListView dans Android
- 23. listView Rechercher dans android?
- 24. Listview dans android
- 25. Geste dans listview android
- 26. Comment afficher un RadioButton et un EditText dans ListView?
- 27. comment obtenir android colonne EditText
- 28. Android ListView
- 29. Android - Icônes personnalisées dans ListView
- 30. Android: icône multiple dans ListView
a marché pour moi. J'ai plusieurs widgets dans chaque ligne, et certains d'entre eux sont EditText. Avec votre solution, je ne perds pas le focus lors de l'édition. – ffleandro