Android Studio详解项目中的资源
要是觉得内容枯燥,您可以点击左下角的播放按钮,让您在音乐的熏陶下愉快的阅读
本文总字数:833
•目录结构
•作用
所有以 drawable 开头的文件都是用来放图片的;
所有以 mipmap 开头的文件都是用来放应用图标的;
所有以 value 开头的文件夹都是用来放字符串、样式、颜色等配置的;
layout 文件夹用来放布局文件;
之所以有这么多 mipmap 开头的文件夹,其主要目的是为了让程序能够更好的兼容各种设备;
drawable 文件夹也是相同的道理;
虽然 Android 没有帮我们自动生成,但是我们应该自己创建 ,, 等文件夹。
在制作程序的时候最好能够给同一张图片提供几个不同分辨率的版本,分别放在这些文件夹下;
然后当程序运行的时候,会自动根据当前运行的设备分辨率的高低选择加载相应文件夹下的图片。
当然这只是理想情况,更多的时候只提供一张图片,这张图片放到 文件夹下就好了。
•如何使用?
打开 res/values/strings.xml 文件,内容如下所示:
<resources> <string name="app_name">Hello World</string> </resources>在代码中通过 就可以获得该字符串的引用;
在 XML 中通过 就可以获得该字符串的引用;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~