クリックすると、webview から画像が表示されたポップアップ ダイアログを表示しようとしています。私の問題は、ポップアップ ダイアログがポップアップされていないことですが、webview 内で全画面表示されるか、ブラウザーで開かれます。webview 内でポップアップを作成することは可能ですか?
2 に答える
0
JavaScript を使用して、webview 内からダイアログをポップアップさせることができます。
WebView 内から何かを実行するときに、アプリケーションで別のことを実行したい場合は、さらに複雑になります。おそらく、独自のフレームワークを展開する必要があります。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 に答える