AlertDialog需要什么样的样式来加粗?

时间:2016-01-16 00:52:18

标签: android alert alertdialog whatsapp

我有一个带有按钮的AlertDialog,我想将其设置为粗体。我发现默认样式非常薄:

enter image description here

但是当我设置样式时:

<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>

我发现结果是,呃,比我更大胆:

enter image description here

我的目标是这样:

enter image description here

截图来自WhatsApp。他们是使用不同的字体还是仅仅通过样式化我的XML文件来复制它?

1 个答案:

答案 0 :(得分:0)

基于答案here,似乎我希望实现的正确风格是将这些行添加到按钮样式中:

<item name="android:fontFamily">sans-serif-medium</item>
<item name="android:textStyle">normal</item>

现在我已经想要&#34;不那么大胆&#34;看!