2013-06-21 99 views
1

有没有知道什么字体大小被定在手机上,即下设备字体大小

settings > display > font = small/normal/large/huge 

里面我的应用程序的方法吗?我需要根据设备字体大小更改视图的高度。有没有办法做到这一点?

任何帮助将不胜感激。

回答

1

可以使用获得设备的字体放大:

float scale = getResources().getConfiguration().fontScale; 
+0

谢谢!另外,假设在我的应用程序中将textview的字体大小设置为15sp,那么在更改设备字体大小时如何完成转换?关于fontscale是15 * 1.15,还是其他的? –