Android TextView中划线、下划线、跑马灯的简单使用
程序员文章站
2022-06-01 11:03:44
...
本人安卓初学者,小白一枚,希望以写博客的方法巩固已学的技能,讲的可能不好,望大家见谅!
不墨迹 直接上 效果图
TextView 中划线 和 下划线
xml文件中(中划线和下划线一样 有个 id 就行)
<TextView
android:id="@+id/txv"
android:text="中划线、下划线"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
java文件中
txv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //中划线
txv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); //下划线
TextView 跑马灯(只需在xml文件中设置)
注意事项
- TextView的文字长度必须大于控件宽度
- TextView 单行显示 android:singleLine=“true”
- TextView 需要获取焦点 android:focusable=“true” android:focusableInTouchMode=“true”
<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” 表示跑马灯不停的跑~
上一篇: SwiftUI List的使用
下一篇: 修改elementui默认样式
推荐阅读
-
Android系统开发中log的使用方法及简单的原理
-
Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)
-
Android系统开发中log的使用方法及简单的原理
-
解析Android中string-array数据源的简单使用
-
Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)
-
Android 中HttpURLConnection与HttpClient使用的简单实例
-
Android中AnimationDrawable使用的简单实例
-
android TextView加下划线的方法
-
在Android Studio中Parcelable插件的简单使用教程
-
Word2003希望使用智能标记,但不希望紫色的虚线下划线出现在文档中。