Android TextView同时设置粗体和斜体
Android TextView同时设置粗体和斜体
效果图
问题
TextView的粗体和斜体无法同时生效,要么显示斜体,要么显示粗体。
错误代码:
tv_test3.setTypeface(Typeface.SANS_SERIF, Typeface.BOLD);
tv_test3.setTypeface(Typeface.SANS_SERIF, Typeface.ITALIC);
正确示例:
tv_test3.setTypeface(Typeface.SANS_SERIF, Typeface.BOLD_ITALIC);
参考完整代码
Activity
import android.graphics.Typeface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;public class MainActivity extends AppCompatActivity {private TextView tv_test1;private TextView tv_test2;private TextView tv_test3;private TextView tv_test4;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tv_test1 = findViewById(R.id.tv_test1);tv_test2 = findViewById(R.id.tv_test2);tv_test3 = findViewById(R.id.tv_test3);tv_test4 = findViewById(R.id.tv_test4);tv_test1.setTypeface(Typeface.SANS_SERIF, Typeface.BOLD);tv_test2.setTypeface(Typeface.SANS_SERIF, Typeface.ITALIC);tv_test3.setTypeface(Typeface.SANS_SERIF, Typeface.BOLD);tv_test3.setTypeface(Typeface.SANS_SERIF, Typeface.ITALIC);tv_test4.setTypeface(Typeface.SANS_SERIF, Typeface.BOLD_ITALIC);}
}
layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity"><TextViewandroid:id="@+id/tv_test1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="粗体"android:textSize="20dp" /><TextViewandroid:id="@+id/tv_test2"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="斜体"android:textSize="20dp" /><TextViewandroid:id="@+id/tv_test3"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="粗体+斜体"android:textSize="20dp" /><TextViewandroid:id="@+id/tv_test4"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="粗体+斜体"android:textSize="20dp" /></LinearLayout>
Android TextView同时设置粗体和斜体相关推荐
- Android也行5view斜体,Android TextView同时设置粗体和斜体
Android TextView同时设置粗体和斜体 效果图 问题 TextView的粗体和斜体无法同时生效,要么显示斜体,要么显示粗体. 错误代码: tv_test3.setTypeface(Type ...
- java斜体_设置TextView样式(粗体或斜体)
回答(21) 2 years ago TextView text = (TextView)findViewById(R.layout.textName); text.setTypeface(null, ...
- android textview中实现粗体字需要用代码实现!
android中xml中实现只能实现英文粗体,如需要中文也要粗体在代码中添加即可: TextPaint myPaint = myButton.getPaint(); myPaint.setFakeBo ...
- 如何设置TextView textStyle,例如粗体,斜体
如何在Java中设置TextView样式(粗体或斜体)而不使用XML布局? 换句话说,我需要用Java编写android:textStyle . #1楼 TextView text = (TextVi ...
- android 字体加下划线,如何在Android TextView中将字体样式设置为粗体,斜体和下划线?...
我想让TextView的内容变得粗体,斜体和下划线. 我尝试了如下代码而且它能够工做,但没有强调. android 我该怎么作? 任何快速的想法? 编程 #1楼 这是添加下划线的简单方法,同时保持其余 ...
- android中TextView中文字体粗体的方法 (android:textStyle=bold)
android中TextView中文字体粗体的方法 (android:textStyle="bold"来使字体显示为粗体,但是这只对英文有效) TextView在xml中可以定义a ...
- R语言ggplot2可视化:通过在element_text函数中设置ifelse判断条件自定义标签文本的显示格式:例如、粗体、斜体等
R语言ggplot2可视化:通过在element_text函数中设置ifelse判断条件自定义标签文本的显示格式:例如.粗体.斜体等 目录
- java斜体_设置标签字体用粗体和斜体
我正在尝试将我的标签的特定部分设置为粗体和斜体 NSMutableAttributedString ,但我只能得到一个或另一个 . 故事板上的'm using is Clear Sans. Setti ...
- Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体
1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...
最新文章
- 从来富贵险中求 为何低学历的人能成为亿万富翁
- Kafka Manager 编译 + 部署运行
- Linux系统简单介绍和基本命令
- flume+elasticsearch日志收集分析
- ThreadPoolTaskExecutor和ThreadPoolExecutor区别
- 面试官:大型系统架构设计细节你知道多少??
- MIT创业项目「智能美食餐厅」4月底登陆波士顿自由之路
- 转帖节选:卓有成效的管理者(彼得.德鲁克)
- redis主从架构宕机问题解决方法
- OpenStack还是OpenStack,云已不是那朵云!
- 下行文格式图片_正确的公文格式图片.doc
- 云通讯im怎么做php回调,腾讯云IM接入案列(一)
- java 判断文章的重复率_如何统计文件重复率
- 了解车辆驾驶行为、成功验证C-V2X技术
- vue element ui合并表格(合并某列的行数据)
- x64dbg调试器使用
- Android吃鸡 3dtouch,绝地求生刺激战场3Dtouch怎么用 3Dtouch安卓手机可以用吗
- C#执行js中的函数的问题,以sohu邮箱登陆密码js的MD5为例
- python编写英文字典_python如何制作英文字典
- [转]人生就像一张茶几,摆满了各种杯具洗具餐具