2012-01-11 16 views
0

我正在嘗試列出項目列表。這些項目包含一個複選框和一個自定義視圖。我希望這些複選框具有自定義圖像,因此我更改了複選框主題。 我的第一個想法是用複選框和自定義視圖創建可檢查的線性佈局。 問題發生,CheckBoxes獲得了該項目的焦點,但因爲我希望整個項目在點擊時具有不同的背景,我不希望複選框佔據焦點。這就是爲什麼我改變了我原來的想法,實現了一個代表項目選中狀態的drawable(drawable將在點擊項目時被替換)。現在出現setChecked沒有被調用的問題。而不是setChecked,onClick(如果我添加一個監聽器到佈局)被調用。 Checkable界面不應該在點擊時提供對setChecked的調用嗎?有人能詳細說明嗎?列表中帶有Checkable接口的LinearLayout setChecked未調用的項目單擊

在此先感謝

親切的問候, 布拉姆

回答

0

調用爲setSelection(位置)在我的ListView解決我的問題。可檢查佈局上的方法現在被調用。

親切的問候, 布拉姆

相關問題