我在 styles.xml 中定义了android主题:
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
...
<item name="formInputLabelStyle">@style/AppTheme.FormInputLabelStyle</item>
...
<style name="AppTheme.FormInputLabelStyle">
</style>
</style>
和对话框主题,我尝试覆盖formInputLabelStyle
:
<style name="AppTheme.PickerDialogStyle" parent="AppTheme">
<item name="formInputLabelStyle">@style/AppTheme.FormInputLabelStyle.Small</item>
</style>
<style name="AppTheme.FormInputLabelStyle.Small" parent="AppTheme.FormInputLabelStyle">
<item name="android:textSize">@dimen/font_small</item>
</style>
我创建了自定义对话框FullScreenDialog extends Dialog
并尝试创建它:
new FullScreenDialog(context, R.style.AppTheme_PickerDialogStyle)
为什么新字体大小@dimen/font_small
不适用于使用style="?formInputIconStyle"
声明的项目?有没有办法实现这一目标?