Android 是否未调用GridView或McClick?

Android 是否未调用GridView或McClick?,android,gridview,view,onclick,listener,Android,Gridview,View,Onclick,Listener,我有一个带有自定义视图的gridview。自定义视图是包含几个按钮的视图。当我单击gridview来创建自定义视图时,一切正常,gridview理解我正在尝试做什么;但是,只要我长时间单击由于onItemClick而创建的自定义视图,它就根本不会注册。我不明白,我总是在长点击结束时返回true。但是如果我用一个简单的图像视图填充gridview,这两种类型的点击都会起作用 据我从安卓UI处理文章中所读到的,所有监听器都会自上而下滴流,所以我认为事件会在点击自定义视图之前在gridview中触发

我有一个带有自定义视图的gridview。自定义视图是包含几个按钮的视图。当我单击gridview来创建自定义视图时,一切正常,gridview理解我正在尝试做什么;但是,只要我长时间单击由于onItemClick而创建的自定义视图,它就根本不会注册。我不明白,我总是在长点击结束时返回true。但是如果我用一个简单的图像视图填充gridview,这两种类型的点击都会起作用

据我从安卓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;
}

我太傻了。我需要拦截这个事件