如果你的gridview里面不显示字,在那个布局的地方一定要有android:gravity="center"
2017-03-11
已采纳回答 / AlexSandra
我没有报错呢,你没有把MyViewHolder声明的那部分代码贴出来,不好判断啊不过cannot resolve the symbol就是找不到这个标识符啦,也就是说MyViewHolder这个名字找不到对应的声明你可以检查下: 1.名字错了:你的那个MyViewHolder声明时的名字没有没有写错哈 2.不在访问范围:MyViewHolder声明时使用的作用域,你的Adapter类是否能访问这个MyViewHolder,比如放在其他包下面,忘记import了之类的情况
2017-01-30
http://blog.csdn.net/mouzhai/article/details/53760813
自己根据老师的课程写的笔记,修改了部分代码
自己根据老师的课程写的笔记,修改了部分代码
2016-12-21
按照老师的代码,发现实现不了视频中的效果。
修改 item 布局文件,外层为:
android:layout_width="wrap_content"
android:layout_height="match_parent"
再对 TextView 设置:
android:layout_width="100dp"
android:layout_height="match_parent"
实现了横向效果,但是这样一来 Listview 就不能正常显示了……
当然可以通过改写自定义的 Adapter,将布局文件 id 作为参数传进去,然后新写一个 item 文件……
但是还是想知道老师是怎么做到的
修改 item 布局文件,外层为:
android:layout_width="wrap_content"
android:layout_height="match_parent"
再对 TextView 设置:
android:layout_width="100dp"
android:layout_height="match_parent"
实现了横向效果,但是这样一来 Listview 就不能正常显示了……
当然可以通过改写自定义的 Adapter,将布局文件 id 作为参数传进去,然后新写一个 item 文件……
但是还是想知道老师是怎么做到的
2016-12-20
很多童鞋不明白回调函数的作用,这种函数称为钩子函数将方法实现用接口暴露给adapter的调用者,这个为了这个适配器的可拓展性,如果直接在内部就实现了,那么这个adapter的点击事件功能就固定死了,这属于一种非常不好的硬编码
2016-12-18
感觉点击事件的回调是多余的,直接在adapter里面添加就可以了,老师可以说下嘛。vhr.itemView.setOnClickListener();
vhr.itemView.setOnLongClickListener();
vhr.itemView.setOnLongClickListener();
2016-12-09
个人感觉配置部分应该讲清楚点给同学们介绍下。毕竟不是每个看视频的同学们都是基础比较好或者会这部分内容的。跳过一些东西同学们可能会卡很久。总体讲的不错谢谢老师。
2016-12-06