我有一个DialogPreference
用于SeekBar
. 我从 XML 覆盖style="@style/Theme.Putio.Dialog"
和扩展布局。
问题是,生成的对话框使用默认的 Android 对话框样式,我希望它使用我的。
我在哪里告诉它使用我的对话框?如有必要,我会发布代码。
我有一个DialogPreference
用于SeekBar
. 我从 XML 覆盖style="@style/Theme.Putio.Dialog"
和扩展布局。
问题是,生成的对话框使用默认的 Android 对话框样式,我希望它使用我的。
我在哪里告诉它使用我的对话框?如有必要,我会发布代码。
您可以在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);