2016-09-01 17 views
0

中更改所有文本大小,例如设备大小为4英寸时,我需要每英寸12点大小,并且如果屏幕大小为5或更大,则需要15英寸/英寸大小的文本以及用一种方法改变所有文字大小,我知道如何改变文字大小。 如果有任何想法写它 在此先感谢。如何在java android

+1

我坚信基于物理屏幕大小来设置文本大小是个坏主意 – Shaishav

+0

我该怎么办? @Shaishav –

+0

你用'sp'面临什么问题? – Shaishav

回答

0

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

对于小

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

喜欢本作中,大

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

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

如果这没有解决您的问题。那么你必须为不同的维度给出不同的值。

阅读this谷歌文档管理多个屏幕尺寸。

+0

我知道我所有的问题都是关于文本大小的屏幕大小,如果我使用小文本大小,超过5个屏幕的文本太小 –

+0

你试过textAppearance? –

+0

是的,我试过了@FAZAA –

0

有资源预选赛屏幕尺寸:

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

这应该允许您根据物理屏幕尺寸定义不同的资源。但是,我会建议反对它。你可以得到更多关于这些here的信息。

相关问题