Salut à tous j'aimerai savoir comment creer un margin dynamique en android, c'est à dire l'équivalent de android:layout_margin.
Merci
Salut à tous j'aimerai savoir comment creer un margin dynamique en android, c'est à dire l'équivalent de android:layout_margin.
Merci
Bonjour,
A partir de ton Layout tu peux utiliser cette classe que LayoutParams hérite:
http://developer.android.com/referen...outParams.html
Si je prends exemple sur le tutoriel de mathias http://mathias-seguy.developpez.com/...ihm-dynamique/ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 // Définition du Layout à construire. LinearLayout postLayout = new LinearLayout( this ); // Définition du composant Text. TextView txvName = new TextView( this ); txvName .setText(String. format (getString(R.string. wall_name ), post .getString( "name" ))); txvName .setTypeface(Typeface. defaultFromStyle (Typeface. BOLD )); //Définition de la façon dont le composant va remplir le layout. LinearLayout.LayoutParams layoutParam = new LinearLayout.LayoutParams(LinearLayout.LayoutParams. FILL_PARENT , LinearLayout.LayoutParams. WRAP_CONTENT ) ; layoutParam.setMargins(30, 20, 30, 0); //Ajout du composant au layout. postLayout .addView( txvName , layoutParam );
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager