笔记

记录一些听课内容,方便后续复习或查看:

1.super是指父类的一些东西

a)在最初new一个java.class(右键com.example.lenovo.store)时会出现对话框,里面出现要填的父类名字superclass(如图)

b)在代码中,super会写在方法里,如:

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
2.xml文件与java文件的关联性是可以人为改变的,(具体怎么改忘了,以后补充)
(根据评论)补充:xml文件与java文件的关联性可以根据第一点的b)中的最后一行代码在setContentView(R.layout.xxxx)中进行修改,将xxxx换成想对应关联的xml文件即可

3.看学长ppt,在此捋顺逻辑

a)Adapter(.java)的构造函数,把list(是.java文件嵌套在public里的一个类)传过来;
b)onCreateViewholder()方法,是在此方法里传入item布局(就是那个xml文件),赋给变量view(在建了view变量之后,就用viewholder弄)
c)创建静态ViewHolder类,在类里构造函数,用super继承,创建变量,绑监听,不过,语句里是view.findViewById(R.id. )(如下图);
d)onBindViewHolder()方法是有set的方法






 




posted @ 2018-11-08 16:02  mo_sheng  阅读(152)  评论(2编辑  收藏  举报