本文实例讲述了Android编程实现TextView部分颜色变动的方法。分享给大家供大家参考,具体如下:
public class StringHandleExampleActivity extends Activity { /** Called when the activity is first created. */ private TextView textView; private String tempStr = "abcd12我的中古zx9yu5!f3,,"; private StringBuffer sb; private List<Integer> list; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); sb = new StringBuffer(); list = new ArrayList<Integer>(); textView = (TextView) findViewById(R.id.textView); for (int i = 0; i < tempStr.length(); i++) { if (matcherReg(String.valueOf(tempStr.charAt(i)))) { list.add(i); } } SpannableStringBuilder style=new SpannableStringBuilder(tempStr); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)+", "); // style.setSpan(new BackgroundColorSpan(Color.RED),list.get(i),list.get(i)+1,Spannable.SPAN_EXCLUSIVE_INCLUSIVE); //设置指定位置textview的背景颜色 style.setSpan(new ForegroundColorSpan(Color.RED),list.get(i),list.get(i)+1,Spannable.SPAN_EXCLUSIVE_INCLUSIVE); //设置指定位置文字的颜色 } textView.setText(style); } private boolean matcherReg(CharSequence c){ String regEx="[^0-9]"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(c.toString()); if (m.matches()) { return false; } return true; } }
希望本文所述对大家Android程序设计有所帮助。
本文向大家介绍Android编程实现自定义进度条颜色的方法,包括了Android编程实现自定义进度条颜色的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现自定义进度条颜色的方法。分享给大家供大家参考,具体如下: android 自定义进度条颜色 先看图 基于产品经理各种自定义需求,经过查阅了解,下面是自己对android自定义进度条的学习过程! 这个没法了只能看源
本文向大家介绍Android编程实现简单设置按钮颜色的方法,包括了Android编程实现简单设置按钮颜色的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现简单设置按钮颜色的方法。分享给大家供大家参考,具体如下: 1.工程目录 a.在res目录-新建drawble文件夹放入自定义图片 2.main.xml 3.类代码 更多关于Android相关内容感兴趣的读者可查看
本文向大家介绍android中实现背景图片颜色渐变方法,包括了android中实现背景图片颜色渐变方法的使用技巧和注意事项,需要的朋友参考一下 常用,记录一下。 效果图: 首先新建xml文件 bg_gradient.xml 在布局文件里面引用
本文向大家介绍jQuery与js实现颜色渐变的方法,包括了jQuery与js实现颜色渐变的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery与js实现颜色渐变的方法。分享给大家供大家参考,具体如下: 1.目的 本来想的是 提示用户应该点某个按钮 这个功能,就想着让这个按钮div的边框变成醒目的颜色然后逐渐变白。 在网上搜了搜,本来想使用jQuery的animate,后来发现这
本文向大家介绍Android TextView字体颜色设置方法小结,包括了Android TextView字体颜色设置方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了Android TextView字体颜色设置方法。分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值。例如,红色0xff0000是指0xff0000如何直接传入R.col
本文向大家介绍Android编程之图片颜色处理方法,包括了Android编程之图片颜色处理方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程之图片颜色处理方法。分享给大家供大家参考,具体如下: 你想做到跟美图秀秀一样可以处理自己的照片,美化自己的照片吗?其实你也可以自己做一个这样的软件,废话不多说了,直接上图,上代码了! 效果图如下: 没处理前: 处理之后: MainA