我有一个带有自定义适配器的列表视图。适配器的布局有一些ImageViews 充当按钮。我为这些
实现了onclicklistnerlistView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
ImageView btn = (ImageView) arg1.findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// for the button action
Log.d("Button Action", "Clicked");
}
});
}
}
当我第一次点击按钮时它没有做任何事情。我必须点击两次 让按钮工作。为什么是这样。任何人都可以指出我的错误
提前致谢
答案 0 :(得分:3)
检查这是非常好的自定义列表视图示例,包含按钮...
答案 1 :(得分:0)
我建议你查一下Aze的上述链接,真是太棒了。
我认为第一个按钮点击会集中在列表项上。