-
字符串:res/values/String.xml
根节点必须是<resources>元素;一个子元素<string>对应一个字符串表示。
<resources>
? ?<string name="app_name">HelloWorld</string>
</resources>
-
颜色:res/values/colors.xml
<resources>
? ?<color name="colorPrimary">#3F51B5</color>
</resources>
#ffaabbcc ARGB:A——alpha透明度;R——red;G——green;B——blue
@color/purple_500 用户定义资源
@android:color/holo_red_light ? 系统内置资源
-
尺寸:res/values/dimens.xml
<resources>
? ?<dimen name="view_length">100dp</dimen>
</resources>
-
数组:res/values/array.xml
把数组类信息存储到XML文件,方便统一管理这类资源。
分类:string-array、integer-array、array(数组元素类型不限)
用途:1)层叠组合为一个资源;2)根据状态选择使用哪个资源?
-
样式:res/values/style
可以设置layout视图组件中某一个视图元素的样式,在res/layout/目录下的布局文件中使用当前资源。? ? ? ? ?italic:斜体;bold:粗体? ? ? ? ? ? ? ? ? ? ? ? ???
-
?主题:res/calues/theme
-
设置Activity窗口的样式
对某个Activity或整个Application起作用,而不是单独的视图组件
-
res/layout/资源 与 res/menu/资源
Layout资源:设定Activity的视图界面布局
Menu 资源:设置菜单布局的一类资源
-
res/mipmap
res/目录下默认情况有六个mipmap子目录【res/mipmap-anydpi-v26 (API26及以上使用自适应图标)、res/mipmap-mdpi(中分辨率图标)、res/mipmap-hdpi、mipmap-xhdpi、mipmap-xxhdpi、mipmap-xxxhdpi(三个高分辨率图标)
这六个子目录中的图片名可以完全相同,Android应用会根据用户设备分辨率的不同而自行选择。
-
res/drawable
泛指广义上的图片资源