在做更新界面的時候,同時使用了scrollview和webview兩個組件。在模擬器中測試的時候沒有問題,但是在手機上測試的時候,發現滾動不了,於是乎查資料發現是這兩個組件沖突所致。
解決方式如下:
wView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == MotionEvent.ACTION_UP)
scrollView.requestDisallowInterceptTouchEvent(false);
else
scrollView.requestDisallowInterceptTouchEvent(true);
return false;
}
});
這樣就ok了。
更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11