android 一个TextView设置多种颜色
Android 一个 设置 颜色 多种 textview
2023-09-11 14:17:57 时间
时候一个文本框为了强调内容需要显示不同颜色,用以下代码可以轻松实现
方法一:(适用于颜色变化多的情况)
//为文本框设置多种颜色
textView=(TextView)findViewById(R.id.text_show);
SpannableStringBuilder style = new SpannableStringBuilder("备注:签收人(张三)");
style.setSpan(new ForegroundColorSpan(Color.BLUE), 0, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
style.setSpan(new ForegroundColorSpan(Color.RED), 7, 9, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(style);
方法二:(高校,快捷)
首先在字符串中就设置好颜色属性
String str1=String.format("价格 :<font color=\"#d40000\">%s", String.format("¥%1$.2f元", item.getPrice()));
String str2=String.format("状态 :<font color=\"#666666\">%s", "已售");
然后用Html.fromHtml()方法
mStaringPriceTV.setText(Html.fromHtml(str1));
mCountdownTimeTV.setText(Html.fromHtml(str2));
相关文章
- [Android Traffic] android 流量计算方法
- [Android Pro] ant 编译android工程
- 浅论Android网络请求库——android-async-http
- JAVA Eclipse开发Android如何让超出界面的部分自动显示滚动条
- Android图片选择器
- 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器
- Android studio环境配置(运行报错)
- Android API之android.provider.ContactsContract.Contacts
- android 引入一个布局库后该有的操作
- 【ANDROID游戏开发二十】物理游戏之重力系统开发,让你的游戏变得有质有量!
- Android 多进程注意事项
- Android实现TCP连接(只能接收一个数据就断开了)
- Android的报错提示:Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
- android之android.os.NetworkOnMainThreadException异常
- Android图形显示系统——概述
- android 10.0 两个laucher动态相互切换(退出一个launcher到另外一个launcher桌面 )(RK 展讯 MTK等平台都适用)
- 【错误记录】Android Studio 集成 ARoute 编译报错 ( 兼容 support 库和 androidx 库 | add ‘tools:replace=“android:appCo )
- 【Android 性能优化】布局渲染优化 ( 过渡绘制 | 背景设置产生的过度绘制 | Android 系统的渲染优化 | 自定义布局渲染优化 )
- 【Android 性能优化】应用启动优化 ( 启动优化项目 | 界面启动时间 | 启动优化项目 | 方法追踪 MethodTracing )
- 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
- android:一个容易被遗忘的强大工具
- [Android开发教程]Android官网developer training中文版教程 - 1.1.1 创建一个Android项目
- (Android+IOS)我们正在做一个新闻App,做几乎一样的,倾听您的建议 (画画)
- Android系统设置— android.provider.Settings
- Android 获取手机IP(3G/4G/WIFI/无网络)