使用事例 :
I am writing code for browser, in that I want to display WebView
content inside a PopupWindow. That is WebView should not be part of
MainApplication window.
詳細:
- WebView は android Dialog 内に配置できます (既にテスト済み) が、ユーザーにとっては別のウィンドウのように見えても、Dialog が MainApplication ウィンドウの一部になるという問題があります。
- PopupWindow では、WebView が一瞬表示された後、消えていきます。
ポップアップ ウィンドウのレイアウトの詳細は以下のとおりです
{
popUp = new PopupWindow(this);
layout = new LinearLayout(this);
mainLayout = new LinearLayout(this);
but = new Button(this);
but.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
popUp.showAtLocation(mainLayout, Gravity.CENTER, 10, 10);
popUp.update(0, 0, 1280, 1024);
}
}
flayout = new FrameLayout(this);
mwebview = new WebView(this);
flayout.addView(mwebview);
params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
layout.addView(flayout, params);
popUp.setContentView(layout);
mainLayout.addView(but, params);
setContentView(mainLayout);
=== webview init done here===
}
これに関するあなたの提案が本当に必要です。