当前位置:  开发笔记 > 前端 > 正文

android在对话框中加载webview

如何解决《android在对话框中加载webview》经验,为你挑选了2个好方法。

我想在我的webview中打开twitter auth而不是在浏览器中打开,任何好的教程如何在对话框中使用webview并将其加载到对话框中?



1> Konstantin B..:

您只需将对话框主题应用于包含WebView的常规活动即可.



2> 小智..:
  Context mContext = this;
  AlertDialog.Builder alert = new AlertDialog.Builder(mContext);

  alert.setTitle("Riga");
  WebView wv = new WebView(mContext);
  String html = "some html here";

  wv.loadData(html, "text/html", "UTF-8");
  alert.setView(wv);
  alert.setIcon(R.drawable.icon);
  alert.setPositiveButton("Yes", new DialogInterface.OnClickListener(){
     public void onClick(DialogInterface dialog, int id){
        Toast.makeText(getApplicationContext(), "Success", Toast.LENGTH_SHORT).show();
     }
  });
  alert.setNegativeButton("No", new DialogInterface.OnClickListener(){
     public void onClick(DialogInterface dialog, int id){
        Toast.makeText(getApplicationContext(), "Fail", Toast.LENGTH_SHORT).show();
     }
  });
  alert.show();

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有