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