Activity 中的 Android webview 不呈现复选框/单选按钮

标签 android webview

我的 Activity 中有一个嵌入式 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 页面中,我有一些复选框和单选按钮,但它们拒绝显示。只有我看到的是:

Image http://theadway.com/capture.png !

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

最佳答案

问题是由

引起的
_webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

你真的需要那条线吗? setLayoutAlgorithm() 方法和 WebSettings.LayoutAlgorithm 枚举均已弃用,因此您最好删除该行。

关于Activity 中的 Android webview 不呈现复选框/单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7292011/

相关文章:

java - 我可以将 Google Play 服务添加到已发布的应用程序中吗?

安卓。使 webview 大小适合 youtube 视频大小

android - 在 Robotium 中打开 NavigationDrawer 和选择项目的正确方法

java - onBackPressed() - 无法解析符号 'webView'

android - 如何使用 dip 在 webview css 中指定图像大小?

javascript - typescript 不打字网页 View ?

java - Android 应用程序和 java Activity 、onCreate() 方法和 XML 问题

android - 菜单未出现在主要 Activity 中

android - WebView无法加载图像android

android - 将加载指示器/进度条添加到 Phonegap Android 闪屏