我正在尝试显示一个弹出对话框,里面有一张图片,点击时显示在网页视图中。我的问题是,弹出对话框没有弹出,但它在网页视图中全屏打开,或者在浏览器中打开。可以在webview中弹出吗?
发布于 2012-11-22 21:37:32
你可以使用javascript在webview中弹出一个对话框。
如果你想在你的应用程序中发生一些其他的事情,当你在webview中做一些事情时,事情就变得更复杂了。您可能需要使用自己的框架。这是Netflix做的,我会试着找到链接。
发布于 2012-11-22 21:40:05
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中使用它。我相信你可以配置这个让你展示一个图像
https://stackoverflow.com/questions/13513732
复制相似问题