AI智能
改变未来

【Android开发日志】资源放置res目录详解(5)


一、文件夹详解

文件很多,我们归纳一下:

  • 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名字

其他属性也依照此方法引用。

欢迎关注小试编程,点关注,不迷路。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 【Android开发日志】资源放置res目录详解(5)