2011-12-13 48 views
4

的自定義列表視圖的編輯文本我正在充氣ListView通過使用BaseAdapter和查看持有人。在每行的列表視圖內,它們是3個文本視圖和1個編輯文本。如何設置聽衆在android

現在我想將Listener設置爲List視圖。意思如果我單擊任何行Listener必須設置,以便我將在List視圖中獲取該行的位置。在文本視圖監聽器是通過做"android:focusable="false"「但監聽器上編輯文本沒有得到做設定。

我已經在編輯文本它的正常工作設置Textwacher

EditTextWacher editTextWacher = new EditTextWacher(viewHolder); 
viewHolder.editTextQuantity.addTextChangedListener(editTextWacher); 

我不知道確切的問題,爲什麼發生這種情況我已經設置可聚焦假裏面的編輯文本。仍無法工作的。

編輯 Adding the Screen Shot

回答

2

儘量不要將android:focusable="false"添加到您想對其執行任何偵聽器的視圖中。在這種情況下,請從EditText中刪除android:focusable="false"

+0

當我從編輯文本中刪除android:focusable =「false」行時,監聽器也將從textview中刪除。但是,當我把上面的行在XML的編輯文本中,並從所有其他小部件意味着從文本視圖中刪除,然後該監聽器將工作。如果我在編輯文本偵聽器上正確運行android:focusable =「false」。 –