我有一个ListView,其id为android:id =“@ android:id / list”
我有一个自定义光标适配器,我在其中充气我的自定义线性布局 我的自定义LinearLayout左侧是图像视图,右侧是textview
我可以在列表视图中填充数据但是我无法使setonItemClickListener正常工作
PlaylistScreen.this.lv = getListView();
MusicCursorAdapter musicCursor = new MusicCursorAdapter(PlaylistScreen.this, cursor, tracks);
//PlaylistScreen.this.setListAdapter(musicCursor);
PlaylistScreen.this.lv.setAdapter(musicCursor);
PlaylistScreen.this.lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Log.d("Item Click","+++++++++");
})
})
but i am not able to get this in logcat
答案 0 :(得分:1)
我通过覆盖游标适配器中的 getView 方法并为视图实现onclicklistener来实现此目的。谢谢大家的建议
答案 1 :(得分:0)
您是否处于调试模式?
Log.d(字符串,字符串)
在调试模式下工作。最后尝试:
Log.w( “”, “”)
答案 2 :(得分:0)
你必须使用适配器..如果你有一个监听器那么......然后setOnItemClickListener就不能工作了。