1.有10条数据,但是只显示出一条。。。
问题原因:item的布局使用了match_parent,修改为wrap_content后正常显示
2.在TV端的焦点问题,在手机端手一滑就可以查看更多的数据,因为焦点在RcyclerView上,在TV端需要使用遥控器左右键针对item切换焦点就做不到了。。。
解决方法:设置RecyclerView的android:focusable=false,然后让item的根布局focusable=true。我怎么这么聪明,哈哈哈
3.Item的Click事件和Selected事件。
在自定义的RecyclerView.Adapter<RecyclerAdapter.ViewHolder>的
public void onBindViewHolder(final RecyclerAdapter.ViewHolder holder, final int position)方法中做如下处理
/** 设置Item的Click事件 */
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mOnItemClickLitener != null){
mOnItemClickLitener.onItemClick(holder.itemView, position);
}
}
});
/** 设置Item的Se
版权声明:本文为yangxuehui1990原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。