TextView

2019-10-11  本文已影响0人  Alan龙马

总结
https://www.cnblogs.com/xqz0618/p/textview.html
修改TextView中部分文本的字体及颜色
https://www.jianshu.com/p/f6cef78e8652
Android:Textview 通过代码设置 Drawable
Android:Textview 通过代码设置 Drawable

TextView textView = (TextView) findViewById(R.id.text_for_test);
String textSource = "修改TextView中部分文字的<font color='#ff0000'><big>大</big><small>小</small></font>和<font color='#00ff00'>颜色</font>,展示多彩效果!";
textView.setText(Html.fromHtml(textSource));

Android中TextView文字居中与垂直靠左居中
https://blog.csdn.net/rocrocflying/article/details/47069185

android:gravity="center"是对textView中文字居中
android:layout_gravity="center"是对textview控件在整个布局中居中
<TextView
    android:id="@+id/tvTitle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="会员专属特权"
    android:textColor="@color/text222222"
    android:textSize="@dimen/DIMEN_15sp"
    android:textStyle="bold"
    android:layout_gravity="center_vertical"
    android:layout_marginLeft="@dimen/DIMEN_15dp"
    />
*****字体自适应宽度
app:autoSizeTextType="uniform"
*****行间距
lineSpacingExtra
*****省略号
android:ellipsize="start" 省略号在开头
android:ellipsize="middle" 省略号在中间
android:ellipsize="end" 省略号在结尾
android:ellipsize="marquee" 跑马灯显示 //循环滚动显示
*****省略号
android:maxLines="2"  超过两行只显示两行
android:singleLine="true"  内容只显示单行
*****设置删除线
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
*****下划线 
textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );

image.png
上一篇下一篇

猜你喜欢

热点阅读