在我的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