2012-08-02 56 views
0

我一直想很多事情列表中的內容,我面臨的一些問題。在my previous question,感謝@ nEx.Software我能夠解決這個問題。但我仍然在這裏錯過了一些概念。列表項點擊複選框,點擊在同一時間

現在,我想一個項目的點擊,並在其中一個複選框之間進行區分。但是,我想在不擴展陣列適配器的情況下執行此操作。有沒有辦法使用這兩種方法:listView.onItemClickListener()和listView.getCheckedItemPositions(),一起!

應該有使用XML文件[不要緊多麼複雜變得]與擴展可用意見沿道路和這個東西應該做的。

把它簡單,打開Gmail應用,並日子會把你找到複選框其中u可以點擊該複選框來標記,或打開電子郵件項目的其餘部分中列出的所有電子郵件。 再次,我知道它是可行的延伸適配器和添加陣的複選框,但是,是不是可以使用簡便的方法:listView.onItemClickListener()和listView.getCheckedItemPositions()? CheckedTextView是解決方案的一部分嗎?

還有一件事,而不僅僅是回答我[我變得懶惰] Wheather有可能或沒有,是否有這樣的問題的可靠的參考?我真的很想完全理解這件事的一切......如果它不可能,我必須能夠說出爲什麼!

謝謝:)

+0

我試圖使用CheckedTextView和巴頓一起,,,按鈕的作品,但CheckedTextView沒有得到點擊,只要我添加按鈕,似乎如果有項目內一個可點擊的看法,該項目不再可點擊,並且CheckedTextView繼續點擊該項目而不是點擊它......這些是我得出的結論,不確定它們中的任何一個是否實際上是正確的...... RelativeLayout被擴展爲檢查如在這裏完成:http://stackoverflow.com/questions/11712978/android-extending-checkedtextview-source-code – himura 2012-08-02 21:35:34

回答

1

將自定義行添加到您的列表視圖中。在您的自定義行中,您將一個textview和複選框添加到linerlayout並獲取linerlayout點擊事件。

+0

但仍然,與此,我怎麼看到哪些項目檢查?我想要一個帶有按鈕的複選框,而不是文本,, anywaysm它是同樣的事情 – himura 2012-08-03 18:53:23