微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Studio详解项目中的资源

 

•目录结构

  

•作用

  所有以 drawable 开头的文件都是用来放图片的;

  所有以 mipmap 开头的文件都是用来放应用图标的;

  所有以 value 开头的文件夹都是用来放字符串、样式、颜色等配置的;

  layout 文件夹用来放布局文件

  之所以有这么多 mipmap 开头的文件夹,其主要目的是为了让程序能够更好的兼容各种设备;

  drawable 文件夹也是相同的道理;

  虽然 Android 没有帮我们自动生成,但是我们应该自己创建 $drawable-hdpi$,$drawable-xhdpi$,$drawable-xxhdpi$ 等文件夹。

  在制作程序的时候最好能够给同一张图片提供几个不同分辨率的版本,分别放在这文件夹下;

  然后当程序运行的时候,会自动根据当前运行的设备分辨率的高低选择加载相应文件夹下的图片

  当然这只是理想情况,更多的时候只提供一张图片,这张图片放到 $drawable-xxhdpi$ 文件夹下就好了。

•如何使用?

  打开 res/values/strings.xml 文件内容如下所示:

<resources>
    <string name="app_name">Hello World</string>
</resources>

  在代码中通过 $R.string.app\_name$ 就可以获得该字符串的引用;

  在 XML 中通过 $@string/app\_name$ 就可以获得该字符串的引用;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐