1

在我的應用我想提供一個選項給用戶選擇文本的大小,是否有可能?如何在應用程序設置中更改文本的大小?

我怎樣才能做到這一點?有什麼建議麼??

在此先感謝

+0

可能是您的應用程序的第一個屏幕上可以是其中用戶選擇的文本大小可以是單一的選擇列表的屏幕。這個尺寸可以保存爲您的應用程序數據,或者可以是偏好設置並在整個應用程序中使用。 – Abhilasha 2012-07-23 11:33:02

+0

看到我的答案在這裏http://stackoverflow.com/a/12591991/746347 – mixel 2012-09-25 22:30:10

回答

0

一個

一個

如果用戶選擇小A,然後將其更改爲字體16SP如果用戶選擇大A則字體大小更改爲21sp。

if(small) 
textView.setTextSize(16); 
1

是的,爲什麼不呢?您可以保存用戶輸入的int,並以編程方式將textview的大小設置爲此int。

+0

是的,但是所以,我必須爲每個textView,editText等'setTextSize()'。然後我必須在代碼中的項目我在xml中創建..它是正確的? – Teo 2012-07-23 11:47:43

+0

是的,我不相信有可能設置文字大小「全球」,但我不知道。 – Grt 2012-07-23 12:09:03

0

您可以像

12 
14 
16 
18 

用的字體大小

列表中添加微調和onItemSelect() fontSize的集合(X);

0

的可能。
請參考this link甚至您可以使用輸入類型從用戶獲取價值,然後創建一個帶參數「size」的函數,並使用此函數更改css「font-size」

相關問題