J'ai une liste extensible avec des groupes et des enfants. Chaque enfant est de classe TableRow en tenant l'image, le texte et une autre image. Sa largeur est inférieure à la largeur du groupe ce qui conduit à décaler avant et après la ligne enfant. Le problème est que lorsque vous touchez l'enfant, la zone décalée est sélectionnée et la zone enfant réelle reste intacte. J'ai besoin d'un effet opposé lorsque seule la zone enfant est sélectionnée.Problème de sélection d'un fichier extensible dans Android
1
A
Répondre
1
Ok. Trouvé une solution.
handicapés isChildSelectable:
public boolean isChildSelectable(int groupPosition, int childPosition) { return false; }
Mis en œuvre mon onTouchListener dans getChildView:
public View getChildView(final int groupPosition, final int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { parent.setDescendantFocusability(ViewGroup.FOCUS_BLOCK_DESCENDANTS); View childView = getMyView(); childView.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View view, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { view.setBackgroundColor(Color.BLUE); return true; } if (event.getAction() == MotionEvent.ACTION_UP) { view.setBackgroundColor(Color.WHITE); return true; } if (event.getAction() == MotionEvent.ACTION_OUTSIDE) { view.setBackgroundColor(Color.WHITE); return true; } if (event.getAction() == MotionEvent.ACTION_CANCEL) { view.setBackgroundColor(Color.WHITE); return true; } return false; } }); LinearLayout newView = new LinearLayout(context); newView.setPadding(15, 0, 15, 0); newView.addView(childView); return newView; }
Questions connexes
- 1. Disposition extensible dans android
- 2. Problème de sélection Android dans ListView
- 3. Dynamiquement extensible textView dans Android?
- 4. Android grille extensible de boutons
- 5. Liste extensible pour Android
- 6. Multichild liste Extensible android
- 7. Android extensible listview
- 8. Liste extensible: Android
- 9. Préférences Android: illimité, liste de valeurs extensible
- 10. Liste extensible Android de Sqlite
- 11. android liste extensible (gauche)
- 12. liste extensible Android vue
- 13. android liste extensible besoin d'aide
- 14. Hauteur extensible d'une liste dans Android
- 15. Comment gonfler une liste extensible dans Android?
- 16. Liste extensible Android avec scrollview
- 17. Personnaliser la liste extensible Android
- 18. Rendre un format de fichier extensible
- 19. liste extensible Android Besoin d'aide
- 20. Problème avec la sélection de plusieurs images dans Android
- 21. Android, élément de liste extensible numéro
- 22. Bouton de sélection d'outil extensible semblable à Expression Blend/Photoshop
- 23. Sélection de Radiobutton dans android
- 24. comment obtenir la valeur enfant de listview extensible dans android?
- 25. Nouvel élément Android dans la couleur de fondu extensible listview
- 26. Android Vue extensible pour les champs optionnels
- 27. Problème de sélection de clavier multilingue en android
- 28. Android ListView extensible - réponse JSON analysée
- 29. Android Extensible ListView Child Cliquez sur
- 30. chargement du fichier swf problème dans Android