2
我有一組瀏覽器我已經實現了使用PageAdapters。在頁面瀏覽器的某些頁面中,我擁有網頁瀏覽。 webviews在裏面有水平滾動條(類似於Range選擇)。當我嘗試拖動一些範圍時,頁面也會被刷新。在Android瀏覽器中的webview組件中的水平滾動刷卡
什麼是我需要幫助的是,當我對webview中的特定元素/組件進行任何操作時,如何避免瀏覽器刷卡和webview內部的操作完成。
我有一組瀏覽器我已經實現了使用PageAdapters。在頁面瀏覽器的某些頁面中,我擁有網頁瀏覽。 webviews在裏面有水平滾動條(類似於Range選擇)。當我嘗試拖動一些範圍時,頁面也會被刷新。在Android瀏覽器中的webview組件中的水平滾動刷卡
什麼是我需要幫助的是,當我對webview中的特定元素/組件進行任何操作時,如何避免瀏覽器刷卡和webview內部的操作完成。
您需要延長網頁視圖控件,並覆蓋兩個方法如下:
@Override
public boolean onInterceptTouchEvent(MotionEvent p_event)
{
return true;
}
@Override
public boolean onTouchEvent(MotionEvent p_event)
{
if (p_event.getAction() == MotionEvent.ACTION_MOVE && getParent() != null)
{
getParent().requestDisallowInterceptTouchEvent(true);
}
return super.onTouchEvent(p_event);
}