我的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,它根本不会编译。
我正在寻找像一行代码一样简单的解决方案,类似于我已经拥有的。