首先,在adapter中定义一个方法,setWhich(int which); 然后,初始化adapter,设置默认值;
adapter.setItemClick(new OnRecyItemClick() { @Override public void onItemClick
(View v, int position) { adapter.setWhich(position);
adapter.notifyDataSetChanged(); } }
或者
RecyclerView.LayoutManager manager = rcl_door_list.getLayoutManager(); for (int
i =0; i < manager.getChildCount(); i++) { if (i != position) { View view =
manager.getChildAt(i); if (view != null) { view.findViewById(R.id.rl_content
).setBackground(getResources().getDrawable(R.drawable.item_border_door));
((TextView) view.findViewById(R.id.item_door_name
)).setTextColor(getResources().getColor(R.color.house_cccccc)); } } }
但是这个存在一个缺陷,没有显示的item设置不了,会出现空指针;

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信