课程
/移动开发
/Android
/明日之星-RecyclerView
Item点击变色的效果,为什么我要把android:background放在TextView中才有效?在FrameLayout设置就没有点击效果?如图可行!
2015-12-10
源自:明日之星-RecyclerView 3-4
正在回答
我也是这问题, 设置的的里面子控件的点击事件
holder.itemView.setOnLongClickListener(...) 是itemView设置监听,而不是item中的textView。itemView是holder自带的,应该是item的root布局。因为栗子中item布局简单,点击textView相当于点击整个Item。
试试framLayout设置clickable,也可能是textview的click事件把framLayout的手势拦截住了
建议先了解五大布局的原理~加油
举报
带领大家学习百变RecyclerView,绝对干货,告别加班不是梦