我正在尝试在单击时显示一个弹出对话框,其中包含来自 web 视图的图像。我的问题是弹出对话框没有弹出,但它在 webview 中全屏打开或在浏览器中打开。是否可以在 webview 中弹出?
问问题
175 次
2 回答
0
您可以使用 javascript 从 webview 中弹出一个对话框。
如果您希望在从 web 视图中执行某些操作时在您的应用程序中发生其他事情,那么事情会变得更加复杂。您可能必须推出自己的框架。Netflix这样做了,我会尝试找到链接。
于 2012-11-22T13:37:31.550 回答
0
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
。我相信您可以配置它以显示图像
于 2012-11-22T13:40:04.893 回答