Layout XML文件中相关标签的使用
对于一个标准的Android工程来说,通常会具有以下目录结构:
res目录是Android工程的资源目录,UI涉及的所有图片、数据等资源都存放于该目录之下。该目录下每一项资源都会由AAPT(Android Asset Packaging Tool)生成对应的id,并打包成R.java类,方便通过对应id访问对应资源。在Android Studio中,R.java所在目录一般为:
app/build/generated/source/r
R.java是自动生成的,无需开发人员手动添加。其会自动收录添加的所有资源,并建立对应ID。
目录../res/drawable存放图片文件,包含多种不同分辨率的目录,Android系统会根据设备的配置信息来自动选择合适分辨率图片。目录mipmap同理。添加的资源文件只能使用小写字母与下划线做为首字母的字符串命名,且名字中只能出现数字0-9、小写字母a-z、下划线_这一类字符。
目录../res/layout存放定义不同UI的XML文件。
目录../res/values存放一些字符