Android TextView的设置
设置TextView文字的透明效果
1 //android:textColor="#50ff00ff"2 //在XML中使用颜色码设置文本颜色,若要设置透明度,只须设置第一、二位数字即可。颜色码的规则:透明度(2位)红色(2位)绿色(2位)蓝色(2位) 3 mTVText.setTextColor(Color.argb(50, 30, 255, 0));
2.TextView设置文本高亮显示
textView.setText(R.string.app,BufferType.EDITABLE); Editable et = textView.getEditableText(); //设置背景色:new BackgroundColorSpan(Color.BLUE); et.setSpan(new ForegroundColorSpan(Color.CYAN), 5, 10, Spannable.SPAN_INCLUSIVE_INCLUSIVE);
以上1、2实现的效果图如下
3.TextView设置"跑马灯"效果
<TextView android:id="@+id/testView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/app" android:clickable="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:freezesText="true" android:marqueeRepeatLimit="marquee_forever" android:padding="10dip" android:selectAllOnFocus="true" android:singleLine="true" android:textColor="#50ff00ff" />
4:Android系统中设置TextView的行间距(非行高)
-
android:lineSpacingExtra
设置行间距,如”3dp”。 -
android:lineSpacingMultiplier
设置行间距的倍数,如”1.5″。
不要让昨天的沮丧 让今天的梦想黯然失色
成功的人总是修改方法而不修改目标
微信公众号:javenlife