![](/img/trans.png)
[英]Android: custom List view with base adapter: How to set on click listner for row items?
[英]How to select row in custom list view android?
我是新的Android開發人員。 我有一個帶有圖像,標題,描述的自定義ListView
。 當我在自定義列表視圖中單擊行時,沒有任何onclick操作。
請告知如何解決此問題?
首先將onItemClickListener設置為您的列表視圖
然后在onItemClick方法中執行操作。
listView.setOnItemClickListener(this);
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
//perform your action here
}
listView.setOnItemClickListener((parent, view, position, id) {
});
如果您在list_item.xml中有Button,則將android:descendantFocusability="blocksDescendants"
放入LinearLayout或RelativeLayout中,
首先,您必須像這樣添加列表視圖:ListView lv,它將lv分配為ListView構造函數,並在設置它時被引用到ListView。
然后設置:
lv.setOnItemClickListener(本);
@Override public void onItemClick(AdapterView <“您的適配器視圖轉到此處”> adapterView,視圖視圖,int位置,長l){//在此處執行操作} <
您已經調用了列表視圖方法以在列表視圖類中執行setonitemclicklistener方法的消息,該類作為構造函數,您將設置引用為lv的列表視圖。 全部聯系在一起
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.