Je tente d'avoir une liste où les éléments ont des coins arrondis et sont espacés les uns des autres. Cela se fait en utilisant un ArrayAdapter personnalisé.
MyCustomAdapter arrAdapter = new MyCustomAdapter();
setListAdapter(arrAdapter);
Je suis en train d'utiliser une image drawable pour arrondir les coins
et en le définissant dans la mise en page comme arrière-plan du conteneur le plus haut - le LinearLayout
Pour une raison inconnue dans l'affichage graphique, je peux voir cet élément unique exactement comme je le veux - avec des marges tout autour (je veux aussi qu'il s'éloigne des bords de l'écran à gauche et à droite). Mais quand je lance cela et laisse l'adaptateur faire son travail, j'obtiens une liste d'éléments, touchant les côtés de l'écran et sans espace entre eux, à part une seule ligne utilisée pour séparer les éléments sur une liste normale.
Quelqu'un a une idée de comment le faire fonctionner ?! J'ai cherché partout.
Merci pour votre aide