Android学习——项目结构

本文详细介绍了Android项目的结构,包括gen下的R.java文件、res资源文件夹的使用,如drawable存放图片,layout定义窗口布局,values保存字符数据。同时讲解了AndroidManifest.xml在配置应用程序图标、活动及意图过滤器中的作用。还阐述了Activity的生命周期,从onCreate到onDestroy的各个阶段。通过学习,能深入了解Android应用的构建与运行机制。
摘要由CSDN通过智能技术生成


一、gen下的R.java文件是由系统自动生成来维护的,程序员不能修改。

二、res存放资源文件:
1、(资源名字必须小写)resoure资源中的文件命名(比如图片),资源文件名称需要全部小写(无论是导入的还是新建的)。否则将会导入失败!
2、drawable存放图片,并且可以为同一张图片存放多种分辨率格式,当手机操作系统使用时可以根据自己的分辨率自动加载合适的图片,添加图片后,R.java文件的drawable会自动更新
3、layout:存放窗口视图,在此文件夹下可以增加多个窗口页面,并设置页面布局。setContentView(R.layout.activity_main);  //activity_main在res下定义,然后在R文件中自动生成,//setContentView把activity_main布局和MainActivity绑定起来
4、values:string.xml存放字符数据,还可以为自己的应用单独建立各种分类的字符数据,新建XML文件。如果把字符数据都放在string.xml中会显得此文件过于臃肿,而且不方便分类;


往assets存放资源,是不会在R.java中自动生成id的。需要使用路径访问assets中的资源;

三、在AndroidManifest.xml中完成各资源的灵活配置。
<applicatio

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值