252 详解HelloWorld之1—Activity

252 详解HelloWorld之1—Activity

说明:因为时间紧张,本人很多博客的写作过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

另有一些博客没有来得及记录内容,但为了保证博客内容的连贯性,所以按照学习路径的顺序先发布了标题,后续时间充裕了会更新内容,望博友和读者朋友们谅解!

mark

Activity:可视化的界面

setContentView():设置资源视图
R:为每一个资源文件按类别分配一个索引
使程序员可以通过R.类别名.资源名 去操作对应的资源

总结:
1、首先有一个普通的类(XXXActivity)继承Activity(AppCompatActivity),这个普通类XXXActivity就具备了窗口的特性。手机打开APP就有了界面的配置。

2、如何配置的呢?打开APP页面后就会加载OnCreate()方法。
在OnCreate()中,就会有一个设置内容视图的方法setContentView()。
因为我们打开APP时需要看到APP长什么样子,所以在setContentView()方法中,通过R.layout.activity_main 加载布局文件。

R类是final的(不允许被继承)、static(静态的,属性可以直接被操作)

posted @ 2020-11-18 16:12  皿哥的技术人生  阅读(101)  评论(0编辑  收藏  举报