WebView内の選択可能なリンクを無効にします
-
25-10-2019 - |
質問
私は持っています webView
それはa内に含まれます scrollView
. 。その後、すべてがaに含まれます viewPager
. 。次のビューページに投げつけると、ページの中央にあるリンクが集中しています(テキストの周りにオレンジ色で強調表示されます)。これにより、ページは最寄りのリンクにジャンプします。
タッチに焦点を合わせやすいリンクを無効にする方法はありますか?すべての設定を試しました webView
そのような focusable = false
, clickable = false
, focusable in touch mode = false
, 、そして何も機能していないようです。
解決
私はなんとかプログラム的にそうすることができました:
WebView myWebView = (WebView) storyItem.findViewById(R.id.myWebView);
myWebView.setFocusableInTouchMode(false);
myWebView.setFocusable(false);
これにより、リンクが焦点を合わせられないようになり、私の問題が解決しました!
他のヒント
webView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
Webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return true;
}
});
これにより、WebViewがリンクを開くことを防ぎ、問題なくページをナビゲートすることもできます
所属していません StackOverflow