2010-12-12 8 views
3

アクティビティで新しいウィンドウを作成したいと思います。ポップアップウィンドウのように。私はアンドロイドOSに同梱されて電子メールアプリケーションのソースコードを見て、このアクティビティでウィンドウを作成する方法は?

import com.android.internal.policy.PolicyManager 
Window w = PolicyManager.makeNewWindow(mContext); 

が見つかりましたが、私はSDKで、このようなクラスを見つけることができません。

答えて

1

android.widget.PopupWindowがあなたの後になっている可能性があります。 http://developer.android.com/reference/android/widget/PopupWindow.html

何をしようとしているかによって、ダイアログやフルスクリーンではないアクティビティを使用することをお勧めします。

+0

ありがとうございます!私は、SDKにPopupWindowがあることさえ知りません。 – itemon

0

あなたはAlertDialogまたはちょうどActivityを使用しますが、ダイアログのテーマ配置で使用することができます。あなたのAndroidManifestファイルで

android:theme="@android:style/Theme.Dialog" 

を。

0

ただのメモです。 PopupWindowは、環境設定画面でうまく動作しません。 AlertDialogはテーマではありません。

関連する問題