Bonjour,
Je cherche à ajouter une ligne de division (ou une ligne de séparation) après un LinearLayout comme par exemple la ligne de séparation utilisée par défaut par une ListView.
Comment faire cela ?
Merci.
A+;
Bonjour,
Je cherche à ajouter une ligne de division (ou une ligne de séparation) après un LinearLayout comme par exemple la ligne de séparation utilisée par défaut par une ListView.
Comment faire cela ?
Merci.
A+;
Essayes d'analyser comment sont fait les layouts natifs de Android, comme simple_list_item_1.xml par exemple :
http://www.netmite.com/android/mydro...es/res/layout/
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS
Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android
Bonjour
Ce n'est pas défini de base dans les View, tu peux te créer ton composant personnalisé avec un nouveau paramètres depuis le xmlJe cherche à ajouter une ligne de division (ou une ligne de séparation) après un LinearLayout comme par exemple la ligne de séparation utilisée par défaut par une ListView..
Sinon la méthode classique, tu rajoutes un view dans ton xml juste en dessous de la view ou tu veux rajouter ta ligne de séparation.
En fait pour faire simple ta View ajouter sera ta ligne de séparation exemple,
Une ligne horizontale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <View android:layout_width="fill_parent" android:layout_height="1px" android:background="#FF909090" />
C'est la solution que j'ai utilisé mais je l'ai codé dans java pour pouvoir la réutiliser plusieurs fois dans la vue.
En fait, je n'ai pas trouvé comment réutiliser une view XML plusieurs fois sans que cela génère une erreur : dont je l'ai codé.
Si tu sais comment faire ce dernier point, je suis preneur.
Au fait : +1
A+![]()
LayoutInflater ?
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 LayoutInflater mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v= mInflater.inflate(R.layout.my_divider_line, parent, false);
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS
Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android
En regardant la doc, je tombe là dessus :
http://developer.android.com/referen...ml#getDivider()
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS
Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android
Partager