【问题标题】:How I change textviews textsize for different device automatically?如何自动更改不同设备的 textview 文本大小?
【发布时间】:2019-09-04 17:14:29
【问题描述】:

我添加了两个不同的设备屏幕。

首先,10.1 英寸:

一切正常!!!:

但较小的屏幕,例如 5 inc。

有问题..:

我希望 textviews textsize 自动更改每个屏幕的最佳尺寸。我该如何管理?

【问题讨论】:

  • 请阅读how to ask平台?语?框架?代码?如果您对自己的所作所为只字不提,我们应该如何提供帮助?
  • 对不起我的英语:(我添加两张图片来告诉我的问题。我希望文本大小自动更改为不同的设备。如果我将文本大小设为 200dp 等。textview 幻灯片底部和 textview 的某些部分正在发生无形

标签: android textview


【解决方案1】:

你可以使用dimens.xml 像那样。 enter image description here

设置你的基本尺寸并设置其他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>

或者你最好使用 sp。

更多详情请参考https://android-developers.googleblog.com/2011/07/new-tools-for-managing-screen-sizes.html

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • @Sukhi 好的,我做到了。感谢您的建议。
猜你喜欢
  • 2018-05-01
  • 2015-03-16
  • 2012-11-29
  • 1970-01-01
  • 1970-01-01
  • 2012-02-05
  • 2018-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多