设置颜色TextView有三种方法
1,在布局,代码setTextColor设置
2,使用HTML标签"<font color=red>Hello</font>"
3,SpannableStringBuilder builder=new SpannableStringBuilder(string);
builder.setSpan(new ForegroundColorSpan(Color.BLACK), 0, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)
4,textView.drawableLeft功能根据名字就可以猜出来,这个方法也是很好用的
设置跑马灯的文字效果
android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:
”start”—-省略号显示在开头;”end” ——省略号显示在结尾;”middle”—-省略号显示在中间;”
marquee” ——以跑马灯的方式显示(动画横向移动)
marqueeRepeatLimit在ellipsize指定marquee的情况下,设置重复滚动的次数,marquee_forever表示无限次。
focusableInTouchMode:是否在触摸模式下获得焦点。
focusable:控件是否能够获取焦点
singleLine="true"
一般是以上方法都是用会出现跑马灯的效果