2

DialogPreferenceに使用する習慣がありSeekBarます。style="@style/Theme.Putio.Dialog"XML からレイアウトをオーバーライドしてインフレートします。

問題は、結果のダイアログがデフォルトの Android ダイアログ スタイルを使用することです。私はそれを使用したいと考えています。

ダイアログを使用するようにどこに指示すればよいですか? 必要に応じてコードを投稿します。

4

1 に答える 1

2

styles.xml 内でダイアログのカスタム スタイルを定義できます。

<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/dialogback</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowNoTitle">true</item></style>

ダイアログの作成中に次のコードを使用します。

final Dialog CustomDialog = new Dialog(MyActivity.this,R.style.CustomDialogTheme);
于 2012-08-14T05:32:59.967 に答える