textStyle 是设置 文本字体样式,
Android 提供了三个样式
1 normal 正常字体
2 bold 粗体
3 italic 斜体
1 xml 中使用如下
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Android textStyle效果展示"
android:layout_marginTop="10dp"
android:textSize="25sp"
android:textStyle="normal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Android textStyle效果展示"
android:layout_marginTop="10dp"
android:textSize="25sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Android textStyle效果展示"
android:layout_marginTop="10dp"
android:textSize="25sp"
android:textStyle="italic" />
效果图如下
如果在java 代码中设置字体样式需要借助 setTypeface ,(注意 , setTypeface 是设置什么字体的, textStyle 是设置字体的样式的,)
1 textView.setTypeface(null, Typeface.NORMAL); // 前面默认设置字体,就设置了null
2 textView.setTypeface(null, Typeface.BOLD);
3 textView.setTypeface(null, Typeface.ITALIC);