我正在使用多列表項目的列表視圖。 每個列表項目包含一個按鈕,現在我可以點擊按鈕,但我失去了listitem點擊。 每當我在列表項中添加可點擊的組件時都會發生這種情況。 我已經使用自定義適配器來實現listview中的多個組件。 我需要listitem點擊和按鈕單擊我怎麼能使它成爲可能。如何在列表視圖的每個列表項中爲多個組件設置單擊事件?
0
A
回答
2
嗨阿倫使用此代碼,我希望這是幫你。
ListView lv1 = getListView();
lv1.setTextFilterEnabled(true);
lv1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
MySlammerCustomAdapter adapter1 = (MySlammerCustomAdapter) parent.getAdapter();
String slambook_id = adapter1.getItem(position).toString();
// Toast.makeText(getApplicationContext(), user_id, Toast.LENGTH_SHORT).show();
finish();
intent = new Intent(MySlammerActivity.this, SlamBookInfoViewActivity.class);
intent.putExtra("KeyUser_id", slambook_id);
startActivity(intent);
}
});
0
如果列表項目佈局中的任何元素是可聚焦的,則無法單擊列表項目和該按鈕。然後列表項點擊不會發生。 要使這兩個工作,然後確保列表項目佈局中的所有元素不應該是可聚焦的。 所以如果你需要設置列表項所包含的按鈕屬性爲false。
相關問題
- 1. 列表視圖項目單擊事件
- 2. 列表視圖中每列的單獨點擊事件
- 3. 如何在android中設置事件onclick listview(多列表視圖)
- 4. 單擊多列列表視圖中的事件C#窗體
- 5. 如何在列表視圖中使用組件並獲取列表項單擊,還可以單擊組件?
- 6. 爲列表視圖的每一行設置按鈕onclick事件
- 7. 單擊列表視圖中的單個組件
- 8. 多選列表視圖不能在列表項中使用多個組件
- 9. 在列表視圖項中的多個可點擊的視圖
- 10. 處理列表視圖項目內的項目單擊事件
- 11. 在單個列表視圖中設置多個textview android
- 12. 如何綁定列表視圖中每個按鈕的點擊事件?
- 13. 如何在Tableview中爲表格列的單元格設置單擊事件?
- 14. 爲單個列表視圖設置多個適配器
- 15. 爲每個單一列表視圖元素設置onClickListener
- 16. Android列表視圖 - 在列表視圖行中的單獨項目上接收單擊事件
- 17. 在片段列表中爲每個項目設置圖像創建視圖
- 18. 如何爲單個文本視圖設置多重點擊事件?
- 19. 如何在列表視圖中設置數組列表圖像視圖
- 20. 將項目列表設置爲多個數據透視表
- 21. 如何更改/更新列表視圖的單個列表項?
- 22. 如何在不影響其他列表視圖項目中的控件的情況下單擊列表視圖項目中的單個控件?
- 23. 列表視圖雙擊事件
- 24. 列表視圖中的多個數組
- 25. Android如何在ListView的列表項中設置onClick事件
- 26. 每個dc.js圖表的點擊事件
- 27. 多個事件列表器
- 28. 如何爲每個列表項設置相同的高度?
- 29. 在單個列表視圖行中添加多個項目
- 30. 在列表視圖中兩個可單擊的圖像視圖
如何爲此創建xml代碼 –
嘿,一個簡單的答案是,將按鈕的可聚焦屬性設置爲false ...嘗試它將工作... – Maneesh