我正在尝试在点击时显示一个弹出对话框,其中包含来自webview的图像。我的问题是弹出对话框没有弹出,但它在webview中打开全屏或在浏览器中打开。是否有可能在webview中弹出?
答案 0 :(得分:0)
您可以使用javascript在网页视图中弹出一个对话框。
如果您在Webview中执行某些操作时需要在应用程序中执行其他操作,则事情会变得更复杂。您可能需要推出自己的框架。 Netflix这样做了,我会尝试找到链接。
答案 1 :(得分: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
中使用它。
我相信你可以配置这个以显示图像