1
我有一個自定義視圖在其中的網格視圖。自定義視圖是包含幾個按鈕的視圖。當我onItem點擊GridView來創建自定義視圖時,一切正常,GridView理解我正在嘗試做什麼;但只要我onItemLongClick自定義視圖(由於onItemClick而創建),它根本不會註冊。我不明白,我總是在longClick結束時返回true。但如果我填充gridview一個簡單的圖像視圖,這兩種類型的點擊工作...GridView onItemClick沒有被調用?
據我從android UI處理文章閱讀所有聽衆將滴灌自上而下,所以我覺得事件會在點擊自定義視圖之前在gridview中觸發...
任何想法或想法?
@Override public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int pos, long arg3) {
Log.e("Grid", "Log long click");
mSelect = pos;
mHold = Bitmap.createScaledBitmap(mGridWidgets[pos].toBitmap(), getWidth()/2, getHeight()/2, true);
mIsHolding = true;
setOnTouchListener(mToucher);
Log.e("Grid", mSelect + "");
mBoundService.vibrator.vibrate(150);
return true;
}