ellipsize
当文本单行显示时,控制过长文本省略号的位置或实现跑马灯效果,默认结尾显示省略号
android:ellipsize="none" <!-- 不显示省略号 -->
android:ellipsize="start" <!-- 开始显示省略号 -->
android:ellipsize="middle" <!-- 中间显示省略号 -->
android:ellipsize="end" <!-- 结尾显示省略号 -->
android:ellipsize="marquee" <!-- 跑马灯效果 -->
focusable
控制TextView控件是否获得焦点,默认false
android:focusable="true"
android:focusable="false"
focusableInTouchMode
控制TextView控件触摸时是否获得焦点,默认false
android:focusableInTouchMode="true"
android:focusableInTouchMode="false"
若想实现跑马灯效果,必须同时设置以下四个属性:
①singleine=true
②ellipsize=marquee
③focusable=true
④focusableInTouchMode=true
marqueeRepeatLimit
控制跑马灯效果执行,默认执行一次
android:marqueeRepeatLimit="marquee_forever" <!-- 一直执行不停止 -->
singleine
使文本单行显示,默认为false
android:singleLine="true" <!-- 单行显示 -->
android:singleLine="false" <!-- 多行显示 -->
drawableLeft
在TextView左侧添加图片
android:drawableLeft="@android:drawable/star_big_on"