AlertDialog 支持 WebView 吗?

2023-11-29

我正在尝试实现一个带有 Webview 的 AlertDialog。

public OnClickListener imageButtonViewOnClickListener = new OnClickListener() {
public void onClick(View v) {

    LayoutInflater inflater = LayoutInflater.from(MyActivity.this);

    // error here
    View alertDialogView = inflater.inflate(R.layout.alert_dialog_layout, null);

    WebView myWebView = (WebView) findViewById(R.id.DialogWebView);
    myWebView.loadData(webContent, "text/html", "utf-8");
    AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this);
    builder.setView(alertDialogView);

    builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();
        }
    }).show();
}

};

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical">
<webView android:id="@+id/DialogWebView" android:layout_height="wrap_content"
    android:layout_width="fill_parent" android:layout_marginLeft="20dip"
    android:layout_marginRight="20dip" android:textAppearance="?android:attr/textAppearanceMedium" />

但是,我在“ViewalertDialogView = inflater.inflate(R.layout.dialog_layout, null);”处收到错误说“android.view.InflateException:二进制 XML 文件第 6 行:错误膨胀类 webView ”和“11-26 17:15:47.934:错误/AndroidRuntime(4699):引起:java.lang.ClassNotFoundException:加载程序dalvik.system.PathClassLoader@43457e60中的android.view.webView ”

谁能知道发生了什么事吗? AlertDialog 支持 WebView 吗?感谢您提前提供任何建议。

干杯, 克里斯


你需要写WebView, not webView。大写W

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AlertDialog 支持 WebView 吗? 的相关文章

随机推荐

  • 标头是什么?

    什么是
  • 从 LibreOffice Basic 调用 C 共享库函数

    我试图从 LibreOffice Basic 调用 C 共享库函数 但当它到达 Declare 行时 我总是收到 基本运行时错误 未实现 这只是为了一件有趣的事情 但无法做到这一点让我很烦恼 Declare 语句如下所示 Declare F
  • Erlang 及其堆内存消耗

    我一直在 HP Proliant 服务器上运行高度并发的应用程序 该应用程序是我用 erlang 编写的文件系统索引器 它为在文件系统上找到的每个文件夹生成一个进程 并将所有文件路径记录在碎片化的 Mnesia 数据库中 数据库由disc
  • CSS 填充剩余容器宽度

    我有这个标题栏 我需要名为 middle 的元素来填充 div 中剩余的空白 我该怎么做 header background red middle background orange display inline block right b
  • 通过 App Delegate 在视图之间共享数据

    我有一个关于在视图之间共享数据的问题 希望它不是太基础 我在 appDelegate 中有一个 NSMutableArray 其中包含 Object1 Object2 Object3 创建新对象 并将其添加到数组中 时 我需要在下一个视图上
  • 从 ruby​​ 内部加密数据包,无需依赖 Knife

    目前要加密数据包 我必须这样做 system knife data bag from file TemporaryEncrypting enc file path secret file Secret Key Path 这不起作用 因为 K
  • 是否可以使 Page.IsPostBack 独立于 ASP.net 为真?

    如果检查用户的角色以确定他们是否可以访问某个页面 则仅将此检查放在一个页面中是否安全 if Page IsPostBack 是否有可能client引起Page IsPostBack true独立于 ASP net 也就是说 客户端 POST
  • 从我的计算机python中提取子网掩码

    亲爱的 我打算提取我的子网掩码 我使用了下面的代码 但子网掩码始终是 255 255 255 255 这是错误的 import socket Import socket module import netifaces def get ip
  • ActionLink 或 BeginForm 提交中不弹出 AjaxOptions.confirm

    这是新手 所以如果我在另一个答案中错过了这一点 请耐心等待 我尝试在 Ajax BeginForm 中使用 AjaxOptions 但它没有弹出 所以我转而在 ActionLink 中测试它 但仍然无法让它工作 对于 ajax beginf
  • Java 字符串分割不起作用

    Java 专家 请查看下面的 split 命令代码 并让我知道为什么最后两个空值未被捕获 String test 1 O1 0 0000 0 0000 String splittest test split System out print
  • 带有 DataKinds 的类型级映射

    我有一个常见的模式 其中有一个类型级别的列表 我想应用一种类型构造函数 gt 到列表中的每个元素 例如 我想更改类型 Int Double Integer to Maybe Int Maybe Double Maybe Integer 这是
  • 如何在全日历中显示日期和工作日名称?

    我正在使用完整的日历 APIapi在我的网站上显示一个受 promo com 日历启发的日历 如下所示 这是我使用 React js 组件的解决方案 import React useState useEffect useContext us
  • React 上的连接被拒绝错误

    我正在尝试将我的 React 应用程序连接到 Rails api 但是 我似乎无法获取数据 错误信息是 GET http localhost 3000 net ERR CONNECTION REFUSED Fetch Error S Typ
  • jQuery - $(document).ready 和 $(window).load 之间有什么区别?

    之间有什么区别 document ready function my code here and window load function my code here 我想确保 document ready function and func
  • 不需要连接到金融机构的信用卡校验和和验证

    我所知道的验证是 整个卡号的校验和应为零 范围是0 9 根据卡类型检查第一位数字 根据卡类型检查长度 根据卡类型检查 CCV 长度 我认为所有主要类型都是 3 当然 请确保它是可接受的卡类型并且未过期 还有其他验证吗 我想很多人都不知道所有
  • 使用 Google Apps 脚本从 Google 表格导出 PDF 时的 setName

    我有这个脚本使用 Google Apps 脚本将三个单独的工作表导出为 PDF 该脚本工作正常 除了在每种情况下 PDF 均以文件名 export pdf 导出之外 我想将它们分别重命名为 昨天 过去 7 天 和 过去 30 天 有人可以帮
  • C#设置IE代理

    你好 我想使用 C 程序设置 IE 代理 因为 WebProxy 类有获取代理方法 但是没有方法可以设置它 以下是通过谷歌搜索找到的一些替代方案 1 全局代理选择 这是来自http www hccp org csharp http prox
  • Android 按名称以编程方式连接到 Open WiFi - 这是最佳解决方案?

    我一直在尝试使用两种方法通过名称以编程方式连接到开放的 wifi 连接门户 我使用了op1 但它只能工作大约80 的时间 op1 public static void connectToWifi Context context String
  • jQuery 文件上传插件要求我下载文件,出了什么问题?

    我在用着https github com blueimp jQuery File Upload我能够将文件上传并保存到指定文件夹 然后返回 Json 对象 然后浏览器 我使用IE8 弹出 文件下载 对话框 要求我下载一个名为 upload7
  • AlertDialog 支持 WebView 吗?

    我正在尝试实现一个带有 Webview 的 AlertDialog public OnClickListener imageButtonViewOnClickListener new OnClickListener public void