2017-10-12 69 views
0

我在Acer 7英寸平板电脑(Android 6.0)上启动我的Android应用程序时出现问题。直到更改平板电脑的方向,fontSize是它应该是更大。我没有与其他平板电脑的这个问题。字体大小随方向而变

onCreateView结束时,我收到getResources().getConfiguration().fontScale的资源信息。使用正常系统fontSize时,应用程序启动时会返回1.15,并且在更改方向时返回1.0,即使我一次又一次更改方向后仍然保留1.0。在其他平板电脑fontScale上的正常尺寸font始终为1.0

我不知道在哪里可以解决这个问题。

回答

0

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

RES /布局/ main_activity.xml#针对手机(小于600dp的可用宽度)

RES /布局sw600dp/main_activity.xml#针对7” 片剂(宽度为600 dp和更大)

RES /layout-sw720dp/main_activity.xml