2017-05-14 75 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,大小是文本所需的大小。

相关问题