如何显示这样的定制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消息文本颜色相关推荐

  1. Android Activity 设置背景图片

    设置Activity图片背景 Android(Activity)设置背景图片方法: xml布局中用andriod:background = "@drawable/bgimage"或 ...

  2. python使用matplotlib可视化、使用rcParams参数调整可视化图像中线条宽度、线条类型、文本字体、字体大小、字体颜色、字体类型、文本颜色等

    python使用matplotlib可视化.使用rcParams参数调整可视化图像中线条宽度.线条类型.文本字体.字体大小.字体颜色.字体类型.文本颜色等 目录

  3. android toast设置背景颜色,Android 彩色Toast的实现代码

    Android默认的Toast太丑了,我们来封装一个花里胡哨的Toast吧,就叫ColoredToast. 效果: Toast有一个setView方法,通过它我们可以设置自定义的布局,这里我只是加入了 ...

  4. android动态设置背景

    最近,实现了这么一个功能,本来是将用户的登录注册.退登注销等做成了sdk,便于模块化复用. 这中间涉及到UI,公司多个项目最好是统一这方面的UI,才能实现完全复用.当然,一些小改动还是必要的,如设置状 ...

  5. android 布局设置背景的透明度

    半透明<Button android:background="#e0000000" ... /> 透明<Button android:background=&qu ...

  6. android画布设置最外层,Android自定义View高级(三)-Canvas之画布操作

    一.Canvas简介 Canvas我们可以称之为画布,能够在上面绘制各种东西,是Android平台2D图形绘制的基础. 二.Canvas的常用操作 操作类型 相关API 备注 绘制颜色 drawCol ...

  7. Android如何设置背景图片

    一.通过XML文件(优先级最高,不会影响到其他activity) 在activity的xml配置文件中添加 android:background="@drawable/bg",bg ...

  8. Android TextView带背景图片和自定义边框

    TextView带背景图片和自定义边框,效果如下图: 页面xml: <android.support.constraint.ConstraintLayout xmlns:android=&quo ...

  9. android remoteviews 设置背景,Android通过RemoteViews实现跨进程更新UI示例

    一.概述 前面一篇文章Android通过AIDL实现跨进程更新UI我们学习了aidl跨进程更新ui,这种传统方式实现跨进程更新UI是可行的,但有以下弊端: View中的方法数比较多,在IPC中需要增加 ...

  10. 如何为Android Activity设置背景图片?

    1,背景图片资源:放在工程目录\res\drawable,命名为bk.png 2,修改main.xml <?xml version="1.0" encoding=&quo ...

最新文章

  1. mysql中如何设置过滤器_mysql 如何动态修改复制过滤器
  2. unity3d 切换网络_Unity3d新网络请求方式UnityWebRequest详解
  3. 人工智能下一阶段,为啥要看互联网巨头?
  4. UVALive 6093 Emergency Room --优先队列实现的模拟
  5. java怎么实现人物的行走,js键盘事件实现人物的行走
  6. 再印!抽奖!有三AI学习扑克牌新一批货到
  7. 掌握这些!让Python不再从入门到放弃,初学者容易忽略的一些细节
  8. java 百度网盘上传_使用pcs api往免费的百度网盘上传下载文件的方法
  9. 超定方程的最小二乘解的三维几何解释
  10. android实例教程_活动之间的Android意向处理示例教程
  11. sci的figure怎么做_一文看懂SCI论文中都有哪几种Figure
  12. 开启密钥轮换(仅适用由密钥管理服务生成的密钥)
  13. log4j2配置详解及自定义Appender
  14. 航天恒星系统集成项目组
  15. 威尔逊置信区间 php,威尔逊置信区间
  16. swing html 字体颜色,swing sister
  17. 三种代码生成炫酷代码雨(推荐)
  18. 数据中台在企业数字化转型中的践行(下篇)
  19. 电脑上可以连接网线可以上网,但是WiFi没有了
  20. 【C++训练】 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米?

热门文章

  1. HD4600 核显 黑苹果升级10.14.1 出现部分软件花屏解决方法
  2. 前端权限设计实现——按钮级
  3. 用python字典编通讯录算法_Python学习-字典练习:简单通讯录
  4. 计算机科学与技术0812和0775,计算机科学与技术0812.doc
  5. python中单行或多行注释能否相互嵌套
  6. 西门子1200plc轴运动控制程序,程序包括有调用轴控制块做的控制3个伺服,1个电缸
  7. ILSVRC2015数据集百度云下载链接
  8. 服务器端缓存企业微信,企业微信开发
  9. 用 Python 写了一个电子考勤系统!
  10. JimuReport积木报表—大屏设计新增组件与优化介绍