xml布局中:
- <TextView
- android:id="@+id/txt1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="添加删除线"
- android:textColor="#FE7E00"
- android:textSize="16sp" />
- <TextView
- android:id="@+id/txt2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="在代码中设置加粗"
- android:textColor="#FE7E00"
- android:textSize="16sp" />
- <TextView
- android:id="@+id/txt3"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="添加下划线"
- android:textColor="#FE7E00"
- android:textSize="16sp" />
- <TextView
- android:id="@+id/txt4"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="在布局文件中设置加粗"
- android:textColor="#FE7E00"
- android:textSize="16sp"
- android:textStyle="bold" />
- <TextView
- android:id="@+id/txt5"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="在布局文件中设置斜体字"
- android:textColor="#FE7E00"
- android:textSize="16sp"
- android:textStyle="italic" />
- <TextView
- android:id="@+id/txt6"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="在布局文件中设置斜体加斜体字"
- android:textColor="#FE7E00"
- android:textSize="16sp"
- android:textStyle="italic|bold" />
代码中:
- txt1 = ((TextView) findViewById(R.id.txt1));
- txt2 = ((TextView) findViewById(R.id.txt2));
- txt3 = ((TextView) findViewById(R.id.txt3));
- //添加删除线
- txt1.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);
- //在代码中设置加粗
- txt2.getPaint().setFlags(Paint.FAKE_BOLD_TEXT_FLAG);
- //添加下划线
- txt3.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
- //第四个是在布局文件中设置加粗
- //第五个是在布局文件中设置斜体字
- //第六个是在布局文件中设置斜体加斜体字
![Android开发中TextView添加删除线,下划线,加粗,斜体等效果 Android开发中TextView添加删除线,下划线,加粗,斜体等效果](https://image.shishitao.com:8440/aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUzMC8yNmEzODA2NjUzNGQ0YzFlNzk4YTI1YTA4OTg1OGUwYS5wbmc%3D.png?w=700&webp=1)