差强人意什么意思,夏普空调,御龙在天换紫车坐标
android中textview设置不同的颜色并且可以响应点击事件。
android中textview设置不同的颜色并且可以响应点击事件。
textview text = findviewbyid(r.id.text); string mytext = "打电话"; final string number = "123456"; spannablestring ss2 = new spannablestring(mytext + number); ss2.setspan(new clickablespan() { @override public void onclick(view widget) { intent dialintent = new intent(intent.action_dial,uri.parse("tel:" + number));//跳转到拨号界面,同时传递电话号码 startactivity(dialintent); } //去掉下划线,重新updatedrawstate并且setunderlinetext(false) @override public void updatedrawstate(textpaint ds) { ds.setunderlinetext(false); // super.updatedrawstate(ds); } }, mytext.length(), ss2.length(), spanned.span_exclusive_exclusive); //设置0-mytext.length()距离的颜色 ss2.setspan(new foregroundcolorspan(color.parsecolor("#333333")), 0, mytext.length(), spanned.span_exclusive_exclusive); ss2.setspan(new foregroundcolorspan(color.parsecolor("#2772ff")), mytext.length(), ss2.length(), spanned.span_exclusive_exclusive); text.settext(ss2); // 设置textview为可点击状态 text.setmovementmethod(linkmovementmethod.getinstance());
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论