Re: [問題] 關於自訂listview中使用CheckedTextView的問題
我猜是你沒設checkmark
以及沒有在listview設定setChoiceMode
建議使用android預設的layout比較方便
android.R.layout.simple_list_item_multiple_choice
裡面的checkedTextView的id叫
android.R.id.text1
可以在eclipse左邊專案集中的android packag中
android.jar/res.layout/simple_list_item_multiple_choice
裡面找到
或是另外設定checkmark,在xml裡或是自已訂義
另外是在listview中要設定選擇模式(下面是多選的範例,也可單選)
listviewName.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
當上面完成後,應該就可以按了。
---
最後…我想問有沒有人知道怎麼在列表出來的時候
把上一次已經選擇的東西直接打勾呀?
我使用 CursorAdapter,直接在bindview中作設定了
甚至不作判斷就設所有的checkedTextView全打勾
可是它就是不作用
有查到有人說要在listview上作設定才作用,
例: listviewNamme.setSelection(position)
可是我設了它還是不自動打勾
有人可以幫我解一下這個問題嗎?
時間不夠先不放code上來
如果有人知道怎麼作願意幫忙從code中找問題的話叫我一聲我晚點放
※ 引述《cooldigh (痛風少年)》之銘言:
: 就是我用自訂的listView
: 裡面有用到CheckedTextView
: 但是當我選取的時候,
: 照理說會顯示勾取
: 但我在選取之後,右邊的勾勾並沒有顯示選取,始終都是黑色的…
: 不知道這個要怎麼解決?
: 我在想是不是因為CheckedTextView被LinearLayout包起來的關係?
: 選取之後會有一些改變,但我希望是顯示勾勾啊= =+
: 未選取
: http://ppt.cc/7niS
: 選取後
: http://ppt.cc/dLGC
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.211.213
→
10/29 17:53, , 1F
10/29 17:53, 1F
→
10/29 17:54, , 2F
10/29 17:54, 2F
→
10/29 17:54, , 3F
10/29 17:54, 3F
→
10/29 17:57, , 4F
10/29 17:57, 4F
→
10/29 17:58, , 5F
10/29 17:58, 5F
→
10/29 17:58, , 6F
10/29 17:58, 6F
→
10/29 22:57, , 7F
10/29 22:57, 7F
→
10/29 22:58, , 8F
10/29 22:58, 8F
推
04/03 18:41, , 9F
04/03 18:41, 9F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章