在我的android应用程序中,我创建了3个网格视图.Hear是code.and它显示了3个网格视图。如何处理Android中动态创建的网格视图的onclick事件?
for (int i=0; i<2; i++) {
LinearLayout inflatedView = (LinearLayout)mInflater.inflate(R.layout.library_gallery, null);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, 300);
inflatedView.setLayoutParams(layoutParams);
mGridView = (GridView) inflatedView.findViewById(R.id.library_gallary);
if(Thambs!=null){
mGridView.setAdapter(new LibraryGalleryAdapter(mContext,Thambs1));
setResourse(i,Names,values1);
}
}
现在我想唯一确定这3个动态创建的网格视图的点击事件。 有什么想法吗?
编辑:
mGridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> av, View v,final int posision, long id) {
Log.e(TAG, "id : "+v.getId());
}
,但它会返回相同的ID为每个网格视图的onclick
简单的答案。非常感谢 – 2012-07-20 11:47:22