TextView

来源:互联网 发布:程序员的职业病 编辑:程序博客网 时间:2024/06/06 20:02

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"

0 0
原创粉丝点击