该主题不适用于Android中的DialogFragment

该主题不适用于Android中的DialogFragment,android,android-layout,android-fragments,material-design,Android,Android Layout,Android Fragments,Material Design,我为Android中的按钮创建了自定义样式。这些样式完全适用于活动和片段,但不适用于DialogFragment <style name="AppTheme.BlueButton" parent="Widget.AppCompat.Button.Colored"> <item name="colorButtonNormal">@color/colorAccent</item> <item name="android:textColor">@colo

我为Android中的按钮创建了自定义样式。这些样式完全适用于活动和片段,但不适用于
DialogFragment

<style name="AppTheme.BlueButton" parent="Widget.AppCompat.Button.Colored">
<item name="colorButtonNormal">@color/colorAccent</item>
<item name="android:textColor">@color/text_white</item>
</style>

@颜色/颜色重音
@颜色/文本为白色
我对Fragment和DialogFragment都使用了下面的UI按钮设计

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:theme="@style/AppTheme.BlueButton" />


尝试使用Theme.Translucent作为父级,并在其中继承您的自定义主题,效果良好。Andy Developer先生,我正在使用Widget.AppCompat.Button.Color此父级为我的按钮提供材质效果(涟漪效果)。这也是为什么上述风格不适用的原因