0
我的應用程序中有以下結構。requestDisallowInterceptTouchEvent不能在WebView中工作
ListView> LinearLayout(ListItem)> LinearLayout的TextView和WebView子級。
現在的問題是我的Webview無法滾動時,我第一次做。從第二次,它能夠很好地滾動。在擴展LinearLayout之後,我可以看到第一次事件正在發生,我的WebView在onTouch中獲得了Action_Canceled。
爲了擺脫它我寫了以下功能,但它似乎沒有任何效果。我也嘗試使用onInterceptTouchEvent(),但它似乎並不幫助我。
public void goingCrazy(ViewGroup v) {
v.requestDisallowInterceptTouchEvent(true);
if (!(v instanceof Contacts_Custom_Layouts.Custom_ViewFlipper)) {
goingCrazy((ViewGroup) v.getParent());
}
}
歡迎任何幫助或建議。這真的讓我瘋了,所以我給了相同的功能名稱。
dupe of http://stackoverflow.com/questions/14586488/requestdisallowintercepttouchevent-does-not-work-unless-selecting-view-first? –
嗨,我讀了它,我試過了,但它似乎有問題。 – user1874406