本人安卓初学者,小白一枚,希望以写博客的方法巩固已学的技能,讲的可能不好,望大家见谅!
不墨迹 直接上 效果图
TextView 中划线 和 下划线
xml文件中(中划线和下划线一样 有个 id 就行)
1 | <TextView |
java文件中
1 | txv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //中划线 |
TextView 跑马灯(只需在xml文件中设置)
注意事项
- TextView的文字长度必须大于控件宽度
- TextView 单行显示 android:singleLine=”true”
- TextView 需要获取焦点 android:focusable=”true” android:focusableInTouchMode=”true”
1
2
3
4
5
6
7
8
9
10
11
12
13<TextView
android:id="@+id/txvpmd"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:textSize="20sp"
android:layout_marginTop="20dp"
android:text="两次返回键才返回!两次返回键才返回!两次返回键才返回! "
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"/>ellipsize 属性补充
当文字显示不下时 :
android:ellipsize = “marquee” 跑马灯效果
android:ellipsize = “end” 省略号在结尾
android:ellipsize = “start” 省略号在开头
android:ellipsize = “middle” 省略号在中间
跑马灯循环次数补充
android:marqueeRepeatLimit=”marquee_forever” 表示跑马灯不停的跑~
- 本文作者: Android YU
- 本文链接: http://yoursite.com/2020/03/19/Android TextView中划线、下划线、跑马灯的简单使用/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!