Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
214 L’art du développement Android
● Les options de configuration (-en, par exemple) ont une certaine priorité et doivent
apparaître dans cet ordre dans le nom du répertoire. La documentation d’Android 1
décrit l’ordre précis dans lequel ces options peuvent apparaître. Pour les besoins de
notre exemple, l’orientation de l’écran doit précéder le type de l’écran (tactile ou non),
qui doit lui-même précéder sa taille.
● Il ne peut exister qu’une seule valeur par répertoire pour chaque catégorie d’option de
configuration.
● Les options sont sensibles à la casse.
Pour notre scénario, nous aurions donc besoin, en théorie, des répertoires suivants :
● res/layout-port-notouch-qwerty-640x480 ;
● res/layout-port-notouch-qwerty-480x320 ;
● res/layout-port-notouch-12key-640x480 ;
● res/layout-port-notouch-12key-480x320 ;
● res/layout-port-notouch-nokeys-640x480 ;
● res/layout-port-notouch-nokeys-480x320 ;
● res/layout-port-stylus-qwerty-640x480 ;
● res/layout-port-stylus-qwerty-480x320 ;
● res/layout-port-stylus-12key-640x480 ;
● res/layout-port-stylus-12key-480x320 ;
● res/layout-port-stylus-nokeys-640x480 ;
● res/layout-port-stylus-nokeys-480x320 ;
● res/layout-port-finger-qwerty-640x480 ;
● res/layout-port-finger-qwerty-480x320 ;
● res/layout-port-finger-12key-640x480 ;
● res/layout-port-finger-12key-480x320 ;
● res/layout-port-finger-nokeys-640x480 ;
● res/layout-port-finger-nokeys-480x320 ;
● res/layout-land-notouch-qwerty-640x480 ;
● res/layout-land-notouch-qwerty-480x320 ;
● res/layout-land-notouch-12key-640x480 ;
● res/layout-land-notouch-12key-480x320 ;
● res/layout-land-notouch-nokeys-640x480 ;
● res/layout-land-notouch-nokeys-480x320 ;
1. http://code.google.com/android/devel/resources-i18n.html#AlternateResources.
Livre Android.book Page 214 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 229/391

Suivant