上次在做项目时碰到一个问题:Dialog如何设置字体大小,因为默认字体在8寸平板上显得略大,需要缩小一点,所以就上网提问,有人说需要自定义Dialog ,也有人说使用dialog.setView(新的布局),但是最后让我发现了一个非常简单的方法,那就是设置Style
直接上图吧
改之前的字体大小,显得略大:
加Style之前的代码:
改之后的字体大小,达到我想要的效果了:
加Style之后的代码:
Style代码:
其中
<item name="android:windowBackground">@color/dialog_color</item>是为了去除Dialog的阴影
dialog_color的值为:
<color name="dialog_color">#00000000</color>