[問題] listview 中的ontouch listener
如題 小弟在使用listview
item 裡面 分兩個部分
item----> |textview1 textview2|
點1 跟2 會執行不同的 程式
OnItemClickListener onItemSel = new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
position_go = position;
LinearLayout lin_icon =(LinearLayout) view.findViewById(R.id.lin_icon);
lin_icon.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//程式1
}
adap.notifyDataSetChanged();
listV.setAdapter(adap);
return false;
}
});
}
};
這方法有用 不過有個小問題 就是要同一個item點第二次才會跑 去跑程式1
想問有沒有解決的辦法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.98.40
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1418832508.A.1B7.html
→
12/18 00:21, , 1F
12/18 00:21, 1F
→
12/18 10:41, , 2F
12/18 10:41, 2F
→
12/18 10:41, , 3F
12/18 10:41, 3F
→
12/18 10:42, , 4F
12/18 10:42, 4F
→
12/18 10:42, , 5F
12/18 10:42, 5F
→
12/18 10:51, , 6F
12/18 10:51, 6F