簡體   English   中英

我有一個帶有ImageView和TextView的自定義ListView嗎?

[英]I have a Custom ListView with an ImageView and TextView?

我有帶有正確標志圖像的自定義ListView。

我想要的是,每當我單擊任何列表行時,在單擊的列表行上都會出現“右”符號(圖像),並從上一行“像”單選按鈕中刪除該右符號(圖像)?
我該怎么辦 ?

  1. 創建一個自定義適配器
  2. 保持當前選定位置作為適配器的實例變量
  3. 在getView中,根據當前選定位置相應地切換圖像視圖。
  4. 最后,在列表視圖的OnItemClickListener中,將適配器的當前選定位置變量設置為當前選定位置。

您可以通過為使用listview設置的每個項目存儲標志(布爾)變量來手動執行此操作。

而不是將單擊的項目的標志更改為true。 在onItemClick()中使用listview.notifyDatasetChange(),以使listview生效。

暫無
暫無

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

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