我有一个带有按钮的AlertDialog,我想将其设置为粗体。我发现默认样式非常薄:
但是当我设置样式时:
<style name="DialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:textColorPrimary">@color/gray_dark</item>
<item name="colorAccent">@color/blue</item>
<item name="android:buttonStyle">@style/buttonStyle</item>
</style>
<style name="buttonStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:textStyle">bold</item>
</style>
我发现结果是,呃,比我更大胆:
我的目标是这样:
截图来自WhatsApp。他们是使用不同的字体还是仅仅通过样式化我的XML文件来复制它?
答案 0 :(得分:0)
基于答案here,似乎我希望实现的正确风格是将这些行添加到按钮样式中:
<item name="android:fontFamily">sans-serif-medium</item>
<item name="android:textStyle">normal</item>
现在我已经想要&#34;不那么大胆&#34;看!