我從一個片段中在我的 web 視圖的左側得到了一個實心的白色條。我已經看到了酒吧在右邊但不在左邊的例子。我已經嘗試了這些示例中的所有解決方案,例如
mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
或者
mWebView.setVerticalScrollBarEnabled(false);
并在 XML 布局設定滾動條內
android:scrollbars="none"
有什么辦法可以去掉這個白條嗎?此外,我在左側有一個導航抽屜,我認為它可能與該問題有關。
[
]
WebFragment.java
public class WebFragment extends Fragment implements IOBackPressed {
public WebView mWebView;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_shop, container, false);
mWebView = (WebView) view.findViewById(R.id.webview);
// Enable Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
// Force links and redirects to open in the WebView instead of in a browser
mWebView.setWebViewClient(new myWebViewClient());
mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
mWebView.setVerticalScrollBarEnabled(false);
mWebView.setScrollBarSize(0);
mWebView.loadUrl("");
return view;
}
@Override
public boolean onBackPressed() {
if (mWebView.canGoBack()) {
mWebView.goBack();
//backpress is not considered in the activity
return true;
} else {
return false;
}
}
}
uj5u.com熱心網友回復:
我已經檢查了您的代碼,在回傳視圖陳述句之前使用此代碼,它將正常作業。
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/409534.html
標籤:
上一篇:AAPT:錯誤:屬性android:raidus未找到
下一篇:一個問題,AndroidEmulatorHypervisorDriverforAMDProcessors安裝失敗
