android toast设置背景颜色,android-自定义Toast消息文本颜色
如何显示这样的定制Toast:
解决方法:
我们可以将SpannableString用作此消息的文本.
像这个块:
public void showToast(){
SpannableString span=new SpannableString("This is a Colorful Spannable text!");
span.setSpan(new ForegroundColorSpan(Color.CYAN), 10, 11, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.GRAY), 11, 12, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.GREEN), 12, 13, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.MAGENTA), 13, 14, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.RED), 14, 15, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.LTGRAY), 15, 16, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.BLUE), 16, 17, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
span.setSpan(new ForegroundColorSpan(Color.YELLOW), 17, 18, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Toast.makeText(this,span, Toast.LENGTH_LONG).show();
}
showToast();
结果是:
标签:toast,spannablestring,android
来源: https://codeday.me/bug/20191030/1965337.html
android toast设置背景颜色,android-自定义Toast消息文本颜色相关推荐
- Android Activity 设置背景图片
设置Activity图片背景 Android(Activity)设置背景图片方法: xml布局中用andriod:background = "@drawable/bgimage"或 ...
- python使用matplotlib可视化、使用rcParams参数调整可视化图像中线条宽度、线条类型、文本字体、字体大小、字体颜色、字体类型、文本颜色等
python使用matplotlib可视化.使用rcParams参数调整可视化图像中线条宽度.线条类型.文本字体.字体大小.字体颜色.字体类型.文本颜色等 目录
- android toast设置背景颜色,Android 彩色Toast的实现代码
Android默认的Toast太丑了,我们来封装一个花里胡哨的Toast吧,就叫ColoredToast. 效果: Toast有一个setView方法,通过它我们可以设置自定义的布局,这里我只是加入了 ...
- android动态设置背景
最近,实现了这么一个功能,本来是将用户的登录注册.退登注销等做成了sdk,便于模块化复用. 这中间涉及到UI,公司多个项目最好是统一这方面的UI,才能实现完全复用.当然,一些小改动还是必要的,如设置状 ...
- android 布局设置背景的透明度
半透明<Button android:background="#e0000000" ... /> 透明<Button android:background=&qu ...
- android画布设置最外层,Android自定义View高级(三)-Canvas之画布操作
一.Canvas简介 Canvas我们可以称之为画布,能够在上面绘制各种东西,是Android平台2D图形绘制的基础. 二.Canvas的常用操作 操作类型 相关API 备注 绘制颜色 drawCol ...
- Android如何设置背景图片
一.通过XML文件(优先级最高,不会影响到其他activity) 在activity的xml配置文件中添加 android:background="@drawable/bg",bg ...
- Android TextView带背景图片和自定义边框
TextView带背景图片和自定义边框,效果如下图: 页面xml: <android.support.constraint.ConstraintLayout xmlns:android=&quo ...
- android remoteviews 设置背景,Android通过RemoteViews实现跨进程更新UI示例
一.概述 前面一篇文章Android通过AIDL实现跨进程更新UI我们学习了aidl跨进程更新ui,这种传统方式实现跨进程更新UI是可行的,但有以下弊端: View中的方法数比较多,在IPC中需要增加 ...
- 如何为Android Activity设置背景图片?
1,背景图片资源:放在工程目录\res\drawable,命名为bk.png 2,修改main.xml <?xml version="1.0" encoding=&quo ...
最新文章
- mysql中如何设置过滤器_mysql 如何动态修改复制过滤器
- unity3d 切换网络_Unity3d新网络请求方式UnityWebRequest详解
- 人工智能下一阶段,为啥要看互联网巨头?
- UVALive 6093 Emergency Room --优先队列实现的模拟
- java怎么实现人物的行走,js键盘事件实现人物的行走
- 再印!抽奖!有三AI学习扑克牌新一批货到
- 掌握这些!让Python不再从入门到放弃,初学者容易忽略的一些细节
- java 百度网盘上传_使用pcs api往免费的百度网盘上传下载文件的方法
- 超定方程的最小二乘解的三维几何解释
- android实例教程_活动之间的Android意向处理示例教程
- sci的figure怎么做_一文看懂SCI论文中都有哪几种Figure
- 开启密钥轮换(仅适用由密钥管理服务生成的密钥)
- log4j2配置详解及自定义Appender
- 航天恒星系统集成项目组
- 威尔逊置信区间 php,威尔逊置信区间
- swing html 字体颜色,swing sister
- 三种代码生成炫酷代码雨(推荐)
- 数据中台在企业数字化转型中的践行(下篇)
- 电脑上可以连接网线可以上网,但是WiFi没有了
- 【C++训练】 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米?
热门文章
- HD4600 核显 黑苹果升级10.14.1 出现部分软件花屏解决方法
- 前端权限设计实现——按钮级
- 用python字典编通讯录算法_Python学习-字典练习:简单通讯录
- 计算机科学与技术0812和0775,计算机科学与技术0812.doc
- python中单行或多行注释能否相互嵌套
- 西门子1200plc轴运动控制程序,程序包括有调用轴控制块做的控制3个伺服,1个电缸
- ILSVRC2015数据集百度云下载链接
- 服务器端缓存企业微信,企业微信开发
- 用 Python 写了一个电子考勤系统!
- JimuReport积木报表—大屏设计新增组件与优化介绍