字体大小随方向而变化

时间:2017-10-12 18:11:02

标签: android fonts

我在Acer 7英寸平板电脑(Android 6.0)上启动Android应用时遇到问题。在更改平板电脑方向之前,fontSize应该更大。我没有其他平板电脑的这个问题。

onCreateView的末尾,我获得了 getResources().getConfiguration().fontScale 的资源信息。使用普通系统fontSize时,它会在启动应用时返回1.15,并在更改方向时返回1.0,并在即使我反复更改方向后仍保持1.0。其他平板电脑font上的正常尺寸fontScale始终为1.0

我不知道在哪里寻找解决这个问题。

1 个答案:

答案 0 :(得分:0)

对于平板电脑用户界面的字体更改,您可以为选项卡创建新布局,并根据选项卡UI设置文本大小。

res / layout / main_activity.xml#适用于手机(可用宽度小于600dp)

res / layout-sw600dp / main_activity.xml#适用于7英寸平板电脑(600dp宽大)

res / layout-sw720dp / main_activity.xml