Android recyclerView/listview的点击变色、点击换背景颜色
生活随笔
收集整理的這篇文章主要介紹了
Android recyclerView/listview的点击变色、点击换背景颜色
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一言不合就上圖
點擊變色:
這里沒有用到什么高大上的技術點,只是靜下心好好想想“面向對象”,利用一點小邏輯。
我這里用的是recyclerView控件,在recyclerView的適配器里:
緊接著是在activity或者fragment的點擊條目事件的地方進行調用適配器內的setThisPosition方法和點擊事件的position進行綁定
RecAdapterLeft recAdapterLeft = new RecAdapterLeft(getActivity(), leftBean);recViewL.setAdapter(recAdapterLeft);//recyclerView的點擊事件(點擊事件是recyclerView專屬的自定義回傳接口)//不是recyclerView的話點擊事件有所不同recAdapterLeft.setOnRecyclerViewItemClickListener(new RecAdapterLeft.OnItemClickListener() {@Overridepublic void onClick(int position) {//拿適配器調用適配器內部自定義好的setThisPosition方法(參數寫點擊事件的參數的position)recAdapterLeft.setThisPosition(position);//嫑忘記刷新適配器recAdapterLeft.notifyDataSetChanged();}});ok大功告成
強調幾點:
1我的Android studio是2.3.3版本,SDK是-v7:26.+’
?
?
?
轉自:http://blog.csdn.net/yueorange/article/details/79095537
總結
以上是生活随笔為你收集整理的Android recyclerView/listview的点击变色、点击换背景颜色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无线网络间歇性卡顿是什么原因
- 下一篇: 使用git提交项目到码云