0
我的應用程序有三個頁面(三個標籤),我想通過移動手指來切換兩個網格視圖。觸摸代碼工作正常,但我不能再點擊網格項目!我使用方法onItemClickListener(onClickListener不能在Gridview上工作),但網格項不被點擊。 感謝您的幫助!Android,GridView和onTouchListener
的代碼是:
myGrid.setOnTouchListener(this);
myGrid.setOnItemClickListener(this);
....
public boolean onTouch(View v, MotionEvent event) {
int eventaction = event.getAction();
switch (eventaction) {
case MotionEvent.ACTION_DOWN:
xStart = event.getX();
break;
case MotionEvent.ACTION_UP:
xEnd = event.getX();
if (xEnd - xStart > 20){
//switch to previous tab
}
if (xEnd - xStart < -20){
//switch to next tab
}
return true;
default:
break;
}
return true;
}
非常感謝!它現在工作正常! – 2010-07-27 07:11:54
我設置爲返回false,但它不起作用 – 2012-12-24 06:14:39