TextView字体大小及颜色设置

TextView设置文字大小及颜色:

  1.1)通过xml配置

  

<TextView

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textColor="#FF0000"

android:textSize="18sp"/>

  1.2)通过代码设置(方式一)

TextView textView = new TextView(this);
textView.setTextColor(Color.RED);
textView.setTextSize(TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 18, getResources().getDisplayMetrics()));
// textView.setText(Html.fromHtml("<font color=‘#00FF00‘>TextView</font>")); // 该方式不支持设置字体大小

1.3)通过代码设(方式二,支持字体大小与颜色)

String text = "年收益率:5.88%";
SpannableString spanText = new SpannableString(text);
spanText.setSpan(new ForegroundColorSpan(Color.BLACK), 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
spanText.setSpan(new TextAppearanceSpan(this, R.style.text_style), 5, text.length() - 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
spanText.setSpan(new ForegroundColorSpan(Color.RED), text.length() - 1, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
mTextView.setText(spanText);

Style文件:
<style name="text_style">
    <item name="android:textSize">30sp</item>
    <item name="android:textColor">@color/clr_red</item>
</style>
时间: 2024-10-17 18:28:46

TextView字体大小及颜色设置的相关文章

Spring Tool Suite 字体大小和颜色设置

设置方法如下: Spring Tool Suite 颜色配置: 1.打开window->Preference,弹出Preference面板 2.展开General标签,选中Editors选项,展开. 3.选中 Test Editors,右边出现Test Editors面板. 面板中有这样一个选项:Appearance color options: 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色. 4. 选中background color,勾掉Sy

在Java代码上设置TextView字体大小

部分源码: /** * Set the default text size to a given unit and value. See {@link * TypedValue} for the possible dimension units. * * @param unit The desired dimension unit. * @param size The desired size in the given units. * * @attr ref android.R.styleab

UITabBar,UITabBarItem怎么用字典设置UITabBarItem字体大小和颜色,保持原图颜色(item5)

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 设置屏幕背景色 self.view.backgroundColor

修改 android ListView 字体大小及颜色

android中ListView的默认字体有时会满足不了设计的需求,需要设计自己的风格, 一般网上介绍的是新建一个自己的 ListView的适配器MyAdapter,现有另一种方法可避免新建MyAdapter的麻烦. 1.在res/layout/下新建 array_adapter.xml : 1 <?xml version="1.0" encoding="utf-8"?> 2 <TextView xmlns:android="http:/

Echarts字体和线条颜色设置操作笔记

这篇文章主要讲述Echarts设置字体和线条的颜色相关操作笔记,希望文章对你有所帮助,主要是自己的在线笔记吧.我在前面先放各种修改前后图片颜色的对照,后面再详细介绍代码.这样更方便阅读及读者知道,是否对自己有所帮助,其重点是如何在模板动态网页或JSP网站中插入Echarts图片.        1.修改标题及背景颜色    2.设置柱形图颜色 3.修改坐标轴字体颜色        4.设置Legend颜色 5.修改折线颜色    6.修改油表盘字体大小及颜色 7.柱状图文本鼠标浮动上的颜色设置

iOS中通过设置CSS改变WebView字体大小,颜色,背景颜色

因为WebView自带的属性是不可以改变字体大小颜色这些需求的,只能通过改变css样式,内置来解决.在百度上搜了半天很多不靠谱,现在给出几种解决方案如下: 1.第一种方式:在WebView的代理方法webViewDidFinishLoad中: 字体大小: [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '12

MFC 控件字体样式和颜色设置

因为默认的字体大小比较小,且有时为了美观,MFC控件的字体样式更改有时显得比较重要.这一修改并不是很直观,需要经由代码来完成,代码如下: CFont *m_pFont;//创建新的字体 m_pFont = new CFont; m_pFont->CreateFont(32, // 字体高度 0, // 字体宽度 0, // 字体倾斜角 0, // 字体倾斜角 FW_EXTRALIGHT, // 字体的粗细 FALSE, // 字体是否为斜体 FALSE, // 字体是否有下划线 0, // 字体

一个文本框2种字体大小、颜色

第一种方法: //设置两种字体大小 Spannable WordtoSpan = new SpannableString(codeMemoTV.getText().toString()); WordtoSpan.setSpan(new AbsoluteSizeSpan((int) DimensionUtil.convertDpToPixel(18, this)), 0, 8, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); codeMemoTV.setText(Word

notepad++更改字体大小和颜色

很多朋友刚接触notepad++不知道在哪里设置字体,或是设置字体之后不起作用,这里简单介绍下怎么设置. 工具/原料 notepad++ 方法/步骤 点击设置,选择语言格式设置. 出来语言格式设置对话框,里面可以设置前景色,背景色,字体,字体大小以及加粗等等. 设置成自己想要的格式之后,不要忘了最重要的一步,勾选下面的那些使用全局设置的复选框. 点击保存并关闭完成设置. 再额外补充一下如何设置去掉软件里的拼写检查出现的波浪线. 点击插件,选择DSpellCheck,把Spell Check Do