<分区>
我在我的应用程序中使用 textview。因为我需要以编程方式更改 TextView 的字体。在按钮单击功能中,我需要更改 textview 字体。如果字体是 Normal 意味着我需要转换为 Bold(反之亦然)。 如果有人知道答案,请与我分享。谢谢。
<分区>
我在我的应用程序中使用 textview。因为我需要以编程方式更改 TextView 的字体。在按钮单击功能中,我需要更改 textview 字体。如果字体是 Normal 意味着我需要转换为 Bold(反之亦然)。 如果有人知道答案,请与我分享。谢谢。
最佳答案
要以编程方式使您的 textView 加粗,请执行以下操作:
textView.setTypeface(null, Typeface.BOLD);
要将其恢复正常,请执行以下操作:
textView.setTypeface(null, Typeface.NORMAL);
要获取当前字体,请使用 getTypeface()
http://developer.android.com/reference/android/widget/TextView.html#getTypeface()
关于android - 如何以编程方式为 textview 设置字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17655103/