简体   繁体   English

如何自动更改其他设备的textviews文本大小?

[英]How I change textviews textsize for different device automatically?

I add two different devices screen. 我添加了两个不同的设备屏幕。

First, 10.1 inch: 首先,10.1英寸:

everything is normal!!!: 一切正常!!!:
一切正常!!!

But the smaller screens, for example 5 inc. 但是较小的屏幕,例如5 inc。

There is problem..: 有问题..:
有问题..

I want textviews textsize automatically changes the best size for the each screen. 我希望textviews textsize自动更改每个屏幕的最佳大小。 How can I manage? 我该如何管理?

You can use dimens.xml like that. 您可以像这样使用dimens.xml。 enter image description here 在此处输入图片说明

set your basic size and set other dimens.xml 设置基本大小并设置其他dimens.xml

<resources>
 <dimen name="dp48_w360">51.200005dp</dimen>
 <dimen name="dp13_w360">13.866668dp</dimen>
 <dimen name="dp7_w360">7.466667dp</dimen>
 <dimen name="dp10_w360">10.666667dp</dimen>
 <dimen name="dp0_5_w360">0.53333336dp</dimen>
 <dimen name="dp26_w360">28.000002dp</dimen>
 <dimen name="dp15_w360">16.0dp</dimen>
 <dimen name="dp22_5_w360">24.000002dp</dimen>
 <dimen name="dp45_w360">48.000004dp</dimen>
 <dimen name="dp133_w360">141.86667dp</dimen>
</resources>

or You'd better using sp. 或者您最好使用sp。

for more detail, refer to https://android-developers.googleblog.com/2011/07/new-tools-for-managing-screen-sizes.html 有关更多详细信息,请参阅https://android-developers.googleblog.com/2011/07/new-tools-for-managing-screen-sizes.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM