一、文件夹详解
文件很多,我们归纳一下:
-
drawable
开头:存放图片
-
layout
:存放布局文件,例如此处存放的activity_main.xml
-
mimap
开头:存放应用图标
-
values
:存放字符串、样式、颜色等配置。
drawable
与
mimap
开头文件,均要创建多个后缀为
-xxxhdpi
、
-hdpi
等不同的文件夹,对应着不同分辨率的设备。程序运行时,会根据分辨率自动选择加载哪一个文件夹下的资源。实际运用当中,
-xxdpi
文件夹即可满足多数机型需求。
二、引用所放资源
我们首先进入
values/strings.xml
文件
<resources><string name=\"app_name\">Hello Word</string></resources>
只有三行代码,定义了一个app的名字。我们可以通过以下两种方式获取
app_name
字符串:
R.string.app_name@string/app_name
第一种一般用于kotlin文件,第二种一般用于XML。以此类推,我们可以将
string
换为
drawable
、
mimap
等等,来引用不同资源。
例如:打开
AndroidMainfest.xml
文件,阅读以下代码:
<applicationandroid:allowBackup=\"true\"android:icon=\"@mipmap/ic_launcher\"android:label=\"@string/app_name\"android:roundIcon=\"@mipmap/ic_launcher_round\"android:supportsRtl=\"true\"android:theme=\"@style/AppTheme\"></application>
其中:
-
android:icon=\"@mipmap/ic_launcher\"
定义了安卓图标
-
android:label=\"@string/app_name\"
定义了APP名字
其他属性也依照此方法引用。
欢迎关注小试编程,点关注,不迷路。