android怎么在不同环境设置下选择不同的resource呢,例如,不同的语言设置,屏幕不同的方向,屏幕不同大小之类。
一般请况下我们会在那些resource folder 后面加上qualifiers,如果加两个或以上qualifiers,我们要按以下的顺序加
Table 15.1 Characteristics with configuration qualifiers
- Mobilecountrycode(MCC),optionallyfollowedbymobilenetworkcode(MNC)
- Language code, optionally followed by region code
- Layout direction
- Smallest width
- Availablewidth
- Availableheight
- Screensize
- Screenaspect
- Screenorientation
- UI mode
- Night mode
- Screen density (dpi)
- Touchscreen type
- Keyboard availability
- Primary text input
- Navigation key availability
- Primary non-text navigation method
- API level
You can find descriptions of these characteristics and examples of specific configuration qualifiers at http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources.
同样,android 系统在除掉了不合符的resource 后,就按上图的顺序的qualifier 去找到最合适的resource 来用了
You can see a complete list of supported (unqualified) res subdirectories at http://developer.android.com/guide/topics/resources/providing-resources.html#ResourceTypes.
from bigNerRanchGuide
时间: 2024-10-29 04:07:08