Reputation: 1167
I'm using a library that has it's own style defined for a dialog.
It calls the style like this:
dlg.setStyle(DialogFragment.STYLE_NORMAL, darkTheme ?
R.style.customDlgDarkTheme : R.style.customDlgLightTheme);
where R.style.*
are defined in its own styles.xml
How would I override this in to apply my own font/styling to it, in my styles.xml
or elsewhere?
So far, I've tried this but it has no effect:
<style name="ChangelogDialogLightTheme">
<item name="android:dialogTheme">@style/AppTheme</item>
<item name="buttonBarPositiveButtonStyle">@style/Alert.Button.Positive</item>
<item name="buttonBarNegativeButtonStyle">@style/Alert.Button.Negative</item>
<item name="buttonBarNeutralButtonStyle">@style/Alert.Button.Neutral</item>
</style>
Upvotes: 0
Views: 84
Reputation: 2564
Change your custom style name from ChangelogDialogLightTheme to either customDlgDarkTheme or customDlgLightTheme whichever one you want to override.
Upvotes: 1