簡體   English   中英

單擊后如何保持列表視圖項處於選中狀態

[英]How to keep a listview item selected after clicking on it

我有一個使用ListView的android應用。 當我單擊任何項​​目時,會有淺灰色出現並逐漸消失。 如何使該灰色保留在所選項目上而不消失? 請查看顯示我要避免的情況的gif。

當前場景 當前場景

您可以使用此方法根據需要設置“選定”項

 listView.setSelection(0);
 listView.getSelectedView().setSelected(true);

要么

 listView.setItemChecked(0, true)

首先,您需要在單擊時更改背景顏色。

這里參考

然后在您的列表視圖的OnItemClickListener中添加此行

listView.setSelection(int position);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM