Android资源文件夹说明

  1. src/main/assets 可以存放较大的项目资源文件,图片、字体、音乐、文档、数据库文件等
  2. src/main/res 资源文件夹
  3. 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>
  1. 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>
  1. src/main/res/drawable-xxhdpi/xhdpi/mdpi/hdpi 存放界面图片资源
  2. src/main/res/layout 布局文件
  3. src/main/res/values 数值资源文件夹
  4. src/main/res/raw 自定义的一些原生文件所在目录,像音乐、视频等文件格式。存放直接复制到设备中的任意文件。无需编译。要使用这些资源,可以调用Resources.openRawResource(),参数是资源的ID也可以用,即R.raw.somefilename,Resources.getRawResource()方法可以获得这些资源。
  5. src/main/res/anim 存放动画xml文件
  6. src/main/res/menu/ 存放定义了应用程序菜单资源的XML文件
  7. src/main/res/xml/用户自定义的XML文件,所有的文件在程序运行时编译到应用程序之中,在程序运行时可以使用Resources.getXML()方法获取。
  8. src/main/res/mipmap 存放app图标
THE END
喜欢就支持一下吧
点赞7 分享