2013-03-21 104 views
0

我已经在XML中定义一个TextView,现在我设定的字体程序是这样的:编程设置的字体和XML设置文本样式不工作

textView.setTypeface(APP_FONT_REGULAR); // which is custom font in assests (.ttf file). 

现在我已经在XML设置android:textStyle="bold"

但它没有应用粗体?

我需要申请自己的Typface并将其设置为粗体的原因是什么。

+0

首先显示你的xml文件,你应用这整个,它是一个字符串资源,你正在这样做? – Prateek 2013-03-21 07:06:17

+0

@pKs它只是一个简单的带有ID,宽度,高度和textstyle属性的textview – Goofy 2013-03-21 07:07:19

+0

我的意思是说textview中的文本来自哪里?它是什么类型的文本? – Prateek 2013-03-21 07:10:56

回答

1

我需要应用我自己的Typface并将其设置为粗体。

,当你调用setTypeface()这样

textView.setTypeface(APP_FONT_REGULAR, Typeface.BOLD); 

它解决您的问题,您可以设置的外观。一探究竟。

+0

谢谢解决我的问题, – Goofy 2013-03-21 07:32:12

+0

@Goofy欢迎:) – Sajmon 2013-03-21 07:32:32