如何在java android中更改所有文本大小

时间:2016-09-01 14:43:16

标签: java android android-studio

例如,如果设备尺寸为4英寸,我需要每英寸12点大小,如果屏幕尺寸为5或更多,则需要每英寸15点大小的文本以及如何使用我知道的一种方法更改所有文本大小如何更改文字大小。 如果有任何想法写它 提前谢谢。

2 个答案:

答案 0 :(得分:0)

你可以说小,中,大文字外观和android将根据屏幕尺寸进行管理。

对于小

android:textAppearance="?android:attr/textAppearanceSmall"

对于中型和大型

android:textAppearance="?android:attr/textAppearanceMedium"

android:textAppearance="?android:attr/textAppearanceLarge"

如果这不能解决您的问题。然后你必须为不同的维度给出不同的值。

阅读this google文档以管理多种屏幕尺寸。

答案 1 :(得分:0)

屏幕尺寸有资源限定符:

layout-small
layout-medium
layout-large
layout-xlarge
...
values-small...

这应该允许您根据物理屏幕大小定义不同的资源。但是,我建议不要这样做。您可以获得有关这些here的更多信息。