Affichage des articles dont le libellé est minSdkVersion. Afficher tous les articles
Affichage des articles dont le libellé est minSdkVersion. Afficher tous les articles

2012-04-25

fill_parent ou match_parent

Selon votre plus ou moins grande ancienneté avec le SDK Android, il doit vous arriver de mélanger au sein d'une même description d'interface XML des “fill_parent“ ou des “match_parent“ pour vos “android:layout_width“ ou vos “android:layout_height“.

Les deux valeurs sont équivalentes, le widget doit prendre toute la place laissée vacante dans le widget parent. La différence réside dans la version de l'API. Si votre projet vise les SDK < 7, vous devez utiliser “fill_parent“. Au delà, pour le SDK 8 et supérieurs, la valeur conseillée est “match_parent“.

Si votre projet vise un numéro d'API strictement plus grand que 7 :
find . -iname "*.xml" -exec sed -i "" "s/fill_parent/match_parent/g" {} \;
Si votre projet vise un numéro d'API strictement inférieur ou égale à 7 :
find . -iname "*.xml" -exec sed -i "" "s/match_parent/fill_parent/g" {} \;


Plus de lecture : ici (Anglais).

2012-02-02

Préparation au theme multiple

© Cartistik.com


Choix des couleurs des widget

Comme abordé dans mon précédent billet, le theme Holo est décliné en Light ou Dark. Par défaut, Holo EST Holo.Dark, donc le choix des couleurs découlera des bases que sont le fond noir (android.R.color.black) le texte blanc (android.R.color.white) et le bleu électrique (android.R.color.holo_blue_bright) pour les widgets.