2012-09-03 131 views
5

我得到了一個ListView,並用包含按鈕的視圖填充它。我將onClick監聽器設置爲自適應的按鈕,但是當我單擊ListView的具體項時 - 什麼也沒有發生。所以,當我需要點擊listViewItem時,我們可以說只有onClick Listener被調用。 怎麼辦?Button onClick和ListView onItemClick

+0

郵政編碼你有什麼實施? – user370305

回答

18

設爲您的xml文件按鈕:android:focusable="false"

這是因爲你的按鈕把焦點。所以,現在你可以使用onClick作爲你的按鈕,而onItemClick用於ListView中的每一行,通過告訴它Button不應該是可聚焦的。

+0

是的,試試這一個,我認爲這是你需要的 – lemoncodes

+0

嘿,你安全的時間。非常感謝 ... –

0

您需要設置項目點擊這樣listView.setOnItemClickListener();

0

這是更好地做ListView項的onlcick only.You可以設置一些標誌和功能之間切換。