首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WebView中显示弹出对话框的最佳方式是什么?

在WebView中显示弹出对话框的最佳方式是什么?
EN

Stack Overflow用户
提问于 2012-11-22 21:27:14
回答 2查看 174关注 0票数 0

我正在尝试显示一个弹出对话框,里面有一张图片,点击时显示在网页视图中。我的问题是,弹出对话框没有弹出,但它在网页视图中全屏打开,或者在浏览器中打开。可以在webview中弹出吗?

EN

回答 2

Stack Overflow用户

发布于 2012-11-22 21:37:32

你可以使用javascript在webview中弹出一个对话框。

如果你想在你的应用程序中发生一些其他的事情,当你在webview中做一些事情时,事情就变得更复杂了。您可能需要使用自己的框架。这是Netflix做的,我会试着找到链接。

票数 0
EN

Stack Overflow用户

发布于 2012-11-22 21:40:05

代码语言:javascript
复制
 public void mDialog(){
    AlertDialog.Builder alert = new AlertDialog.Builder(this);

    alert.setTitle("title");
    alert.setMessage("message");

    // Set an EditText view to get user input 
    final EditText input = new EditText(this);
    input.setInputType(InputType.TYPE_CLASS_NUMBER);
    alert.setView(input);

    alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {

      }
    });

    alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
      public void onClick(DialogInterface dialog, int whichButton) {
        // Canceled.
      }
    });

    alert.show();
  }

此示例显示了一个带有EditText的对话框。我自己在WebView中使用它。我相信你可以配置这个让你展示一个图像

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13513732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档