【发布时间】:2022-01-11 04:16:51
【问题描述】:
我的 webview 左侧从片段中得到了一个纯白条。我已经看到了酒吧在右边但不在左边的例子。我已经尝试了这些示例中的所有解决方案,例如
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;
}
}
}
【问题讨论】:
-
发布您的代码如何设置您的 webview ,然后有人会帮助您。
-
添加了 WebFragment.java 类
-
我已添加代码,只需放置即可。如果你愿意,你可以删除你的实际“网址”。
标签: android xml android-studio webview navigation-drawer