Activity
Activity 启动流程
AndroidManifest.xml
app的主配置文件,所有的组件需要在这里注册。
MainActivity.java
主Activity类,app启动时第一个实例的类,app的主窗口实例
onCreate(): 窗口初始化function
onCreate()中通过setContentView()方法读取了在R.java中注册的布局文件activity_main.xml
*所有在res文件夹下的内容都会在R.java中注册并生成ID
*在Android Studio中R.java文件会在gradle编译时生成路径如下:
如下图能看到activity_main在R.java在内部类layout下的注册信息:
activity_main.xml
布局配置文件,用于窗口内容布局的配置
<RelativeLayout> 相对布局标签
<TextView> 文本视图
Activity中获控件对象
布局文件是内容是静态的,运行时不可修改。需要通过代码来获取控件对象来修改对象的属性和方法。
e.g : TextView textView = (TextView)findViewById(R.id.textView);