android资源文件夹说明
2020-10-20 本文已影响0人
不学不知道
- src/main/assets 可以存放较大的项目资源文件,图片、字体、音乐、文档、数据库文件等
- src/main/res 资源文件夹
- src/main/res/drawable 存放定义了图片状态列表资源的XML文件
- selector文件 定义drawable
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_trans_gray" android:state_activated="true" />
<item android:drawable="@drawable/bg_trans_gray" android:state_pressed="true" />
<item android:drawable="@drawable/bg_trans_gray" android:state_checked="true" />
<item android:drawable="@drawable/bg_trans_gray" android:state_selected="true" />
<item android:drawable="@drawable/bg_trans_gray" android:state_focused="true" />
<item android:drawable="@drawable/bg_blue_black" />
</selector>
- src/main/res/color 存放定义了颜色状态列表资源的XML文件
- selector文件定义 color
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/colorWhite" android:state_selected="true"/>
<item android:color="@color/colorWhite" android:state_pressed="true"/>
<item android:color="@color/colorWhite" android:state_activated="true"/>
<item android:color="@color/colorWhite" android:state_checked="true"/>
<item android:color="@color/colorBlack"/>
</selector>
- src/main/res/drawable-xxhdpi/xhdpi/mdpi/hdpi 存放界面图片资源
- src/main/res/layout 布局文件
- src/main/res/values 数值资源文件夹
- src/main/res/raw 自定义的一些原生文件所在目录,像音乐、视频等文件格式。存放直接复制到设备中的任意文件。无需编译。要使用这些资源,可以调用Resources.openRawResource(),参数是资源的ID也可以用,即R.raw.somefilename,Resources.getRawResource()方法可以获得这些资源。
- src/main/res/anim 存放动画xml文件
- src/main/res/menu/ 存放定义了应用程序菜单资源的XML文件
- src/main/res/xml/用户自定义的XML文件,所有的文件在程序运行时编译到应用程序之中,在程序运行时可以使用Resources.getXML()方法获取。
- src/main/res/mipmap 存放app图标