如何更改android中textview的字体

时间:2014-01-25 00:32:51

标签: android android-layout textview

我的textview通常是粗体,如xml

中所定义
<TextView
        android:id="@+id/my_text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text=""
        android:textColor="#777777"
        android:textSize="12sp"
        android:textStyle="bold"
        />

文本用于适配器。根据我在文本中打印的数据,我需要将样式从粗体更改为正常。所以我用

viewsHolder.myTextView.setTypeface(Typeface.DEFAULT);
viewsHolder.myTextView.setText(myString);

但是将Typeface更改为DEFAULT的调用永远不会生效。有谁知道为什么?

此外,如果我将DEFAULT更改为NORMAL,它根本不会编译。

我正在寻找像一行代码一样简单的解决方案,类似于我已经拥有的。

0 个答案:

没有答案