本文是从"金老师的计算机自学网站"上的学习笔记,强推!内容特别好。有需要可以去学学哦~
目录
一、Activity 概述
二、布局概述![](https://i-blog.csdnimg.cn/blog_migrate/2bcca7cee1ed0a4bca22ff3b1ee55f4a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d712cf6488d6cba28101e5d7b3bd9a2d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7549a8905d26f2c7b208098fd8bea604.png)
![](https://i-blog.csdnimg.cn/blog_migrate/82c005796ee6c2551eabaee8c0acc7c2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fc591cdfcad5845e5c3e40498a4e97c5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7f5182c8a1adf387017cb71244170e2f.png)
三、Activity 与 布局文件
建议不要修改activity的基类,防止版本不同显示效果有差别。
关联活动与布局:在活动代码中使用 setContentView()
布局中的控件元素都是有对应的视图对象的~
fingViewById的效率不高~如果项目中需要大规模调用,那么需要自己优化...
将控件与活动挂钩有两种方法:
1、直接在活动代码为控件对象添加监听器
2、在xml文件中,对应的控件加上onclick属性(声明式)
通过findViewById获取相应控件对象的引用,但是在kotlin中也可以直接使用该控件的id值作为该对象的引用!
四、项目中的资源
五、findViewById的替代
六、小结