Android webview中的“活动未呈现”复选框/单选按钮

Android webview中的“活动未呈现”复选框/单选按钮,android,webview,Android,Webview,我的活动中有一个嵌入式Webview,我在代码中使用它: private void initialize() { app = (HeavenUpApplication) getApplication(); _webView = (WebView) findViewById(R.id.webView); listner = new JavascriptListerner(getApplicationContext(), app); _webView.getSet

我的活动中有一个嵌入式Webview,我在代码中使用它:

 private void initialize() {
    app = (HeavenUpApplication) getApplication();
    _webView = (WebView) findViewById(R.id.webView);

    listner = new JavascriptListerner(getApplicationContext(), app);
    _webView.getSettings().setJavaScriptEnabled(true);
    _webView.addJavascriptInterface(listner, "JSL");
    _webView.getSettings()
            .setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
    _webView.setWebChromeClient(new WebChromeClient());
    _webView.setWebViewClient(new WebViewClient());
    _webView.loadUrl("file:///android_asset/html/index.htm");
    _profileImage = (ImageView) findViewById(R.id.imgProfile);
    _profileImage.setImageBitmap(app.getProfileImage());
}
在HTML页面中,我有一些复选框和单选按钮,但它们拒绝显示。我唯一看到的是:

!


选项1/2/3等是单选按钮

问题是由

_webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

你真的需要那条线吗?
setLayoutAlgorithm()
方法和
WebSettings.LayoutAlgorithm
enum都不推荐使用,因此您最好去掉该行。

感谢这一技巧,我添加它的原因是只具有垂直滚动。。在WebView中,垂直滚动看起来像是一个bug。我也遇到了这个。