2017-05-14 58 views
-1

我是一位新手程序員,我正在開發Android Studio的第一個項目之一,以開展學校工作。更改TextView文本大小的應用程序

我必須創建一個由TextView組成的應用程序,用戶可以在其中編寫一些文本,並在允許打開用戶可以選擇文本大小的菜單的按鈕上進行操作。當用戶從這個列表中選擇一個選項時,寫入的文本應該改變其大小。

問題是,我不知道在哪種方式下,我可以在選擇選項時更改TextView中的大小。有沒有特定的功能可以改變書面文字的大小?

回答

0

,您可以用這些

這一個是改變字體在SP大小:

TextViewXXX.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16); 

這一個是使文本BOLD

TextViewXXX.setTypeface(null, Typeface.BOLD); 
0

是的,您可以使用TextView.setTextSize(float)。但是,TextViews必須具有與刻度無關的像素support multiple screens and font size configurations(sp)。因此,您可以使用TextView.setTextSize(int unit, float size),其中單位的值爲COMPLEX_UNIT_SP,大小是文本所需的大小。

相關問題