我有一个GridView
与其中的自定义View
,这是一个Button
和TextView
。我定义了setOnItemClickListener
,但它看起来好像从未调用过,请参阅下面的代码。GridView onItemClickListener永远不会被调用
gridview = (GridView) findViewById(R.id.main_gridview);
gridview.setAdapter(new GridAdapter(this));
gridview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Toast.makeText(getApplicationContext(), "gadsfadsf",
Toast.LENGTH_SHORT).show();
Log.d("Main", "onItemClick");
}
});
是的,听起来像一个计划,谢谢。 – Eugene 2011-05-12 18:27:15
是的,它的工作原理,但为什么触摸网格视图不工作,这个问题不带有listview为什么网格视图 – Bora 2013-08-07 04:37:40