Holo テーマをダイアログのみに使用することはできますか?
マニフェストで Theme.Black.NoTitleBar を使用してアプリのテーマを宣言し、ダイアログ (たとえば、ProgressDialog) をインスタンス化するたびに使用します
new ProgressDialog(this, R.style.default_system_theme);
このスタイルは、Android バージョンに基づいて 2 つの xml ファイルで宣言されます。1 つはホロ テーマ、もう 1 つは古いテーマです。
実際にテーマを適用してみましたが、結果はこちら。
ご覧のとおり、背景は透明ではなく、ダイアログは画面の上部に表示されます。
どこが間違っていますか?前もって感謝します。
編集
R.style.default_system_theme プロパティを Theme.Holo.Dialog および Theme.dialog (Android のバージョンに応じて) で設定すると、結果が得られます。
画面いっぱいにならなくても、背景は残っています。どうすればそれを取り除くことができますか?