gpt4 book ai didi

android - lineSpacingMultiplier 导致按钮文本不居中

转载 作者:行者123 更新时间:2023-11-29 23:20:29 25 4
gpt4 key购买 nike

在运行 API 19 的设备上,我注意到属性 lineSpacingMultiplier 导致文本在按钮内不垂直居中。即使只有一行文本,它似乎也在应用间距乘数。

我的应用主题:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="fontFamily">@font/trade_gothic_ltstd</item>
<item name="android:lineSpacingMultiplier">1.3</item>
</style>

我得到了什么。请注意,此按钮没有任何填充,从 styles.xml 中删除 lineSpacingMultipler 会使其正确居中。

Incorrectly centered button

知道如何解决这个问题吗?我还没有确切地确认哪个 Android 版本开始正常工作,但从我所看到的来看,这不是 API 26 及更高版本的问题。

最佳答案

默认情况下,API 19 上的行乘数会添加空格,即使行数不超过 1 行也是如此。这是 API 19 中存在的问题。

关于android - lineSpacingMultiplier 导致按钮文本不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54407059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com