2016-09-01 35 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的信息。

相關問題