[英]how to change Background of the last item only in Recylerview
我正在嘗試改變最后一項的背景,但是遇到了一個奇怪的問題,在做條件的時候,我把最后一個position 發現結果改變了最后一個元素和另一個元素的背景!
我想要的只是改變最后一個元素的背景
這是我的代碼
if(position==(getItemCount()-1)) {
holder.coin.setBackgroundResource(R.drawable.coin0);
}
我認為問題是,
但是最后一個元素的背景也在那里。 如果這是問題,那么這里就是解決方案。
在設置背景之前,在回收站視圖 class 中的 ViewHodler Class 中執行此操作:在 onClick 中,執行
notifyItemChanged(positionOfLastToLastElement);
然后以這種方式設置背景,您將只有一個具有該背景的項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.