微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

设定文字大小-Android Studio

如何解决设定文字大小-Android Studio

我想通过屏幕分辨率更改手机的文本大小,并且使用了如下这样的变暗:

enter image description here

我由屏幕高度设置,它在像naxus 5或Pixel 3XL这样的手机上可以正常工作。 我的问题是,这应该如何定义?我做了什么足以适应任何手机和平板电脑的事情?

解决方法

上面列出的文件很可能会覆盖所有android设备或平板电脑。如果最终发现某个设备未使用所需的正确dimens.xml,则可以始终添加更多配置。各种形状和大小的android设备如此之多,很难通过使用xml文件来实现全面的工作。

另一个选择是根据屏幕尺寸的比例以编程方式设置字体大小,如下所示。究竟要如何做到最好,取决于您的应用设置方式。

DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
int width = displayMetrics.widthPixels;

使用上面的高度和宽度,您可以更改字体大小。但是,在代码中的确切位置完全取决于应用程序的设置方式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。