我在Acer 7英寸平板电脑(Android 6.0)上启动Android应用时遇到问题。在更改平板电脑方向之前,fontSize
应该更大。我没有其他平板电脑的这个问题。
在onCreateView
的末尾,我获得了 getResources().getConfiguration().fontScale
的资源信息。使用普通系统fontSize
时,它会在启动应用时返回1.15
,并在更改方向时返回1.0
,并在即使我反复更改方向后仍保持1.0
。其他平板电脑font
上的正常尺寸fontScale
始终为1.0
。
我不知道在哪里寻找解决这个问题。
答案 0 :(得分:0)
对于平板电脑用户界面的字体更改,您可以为选项卡创建新布局,并根据选项卡UI设置文本大小。
res / layout / main_activity.xml#适用于手机(可用宽度小于600dp)
res / layout-sw600dp / main_activity.xml#适用于7英寸平板电脑(600dp宽大)
res / layout-sw720dp / main_activity.xml