Android TextView

常用属性

text:文本框中展示的文字

android:text="下载"

android:text="@string/tv_text"

 


 

 


 

-----------------------------------------------------------------------------------

textColor:字体颜色

android:textColor="#ff0066"

-----------------------------------------------------------------------------------

textSize:字体大小,单位:sp

android:textSize="30sp"

-----------------------------------------------------------------------------------

maxLines:最多显示行数,如果不设置,文字过多,自动换行

android:maxLines="1"

最多显示一行,多余的截掉不展示

-----------------------------------------------------------------------------------

ellipsize

处理当文字长度超过TextView可显示的长度

android:ellipsize = "end"    省略号在结尾

android:ellipsize = "start"   省略号在开头

android:ellipsize = "middle"     省略号在中间

android:ellipsize = "marquee"  跑马灯

-----------------------------------------------------------------------------------

文字+icon,drawable  icon放在文字的哪里

常用:left  right  top  bottom start end,start end指文本框的左右边界

android:drawableRight="@drawable/arrow"

 


 

 


 

 

-----------------------------------------------------------------------------------

跑马灯

 


 

跑马灯效果要求:

1.text:文字要够多,至少超过一行

2.clickable:可点击,只有android:clickable="true",才能通过点击获得焦点,单单设置focusableInTouchMode起不到作用

3.focusableInTouchMode:可以通过点击屏幕获取焦点

4.android:marqueeRepeatLimit="-1"无限次循环

5.如果页面多个元素都设置了focusableInTouchMode,则按照顺序来获取,排在第一个的,进入页面即可获得焦点。

focusable和focusableInTouchMode区别

focusable:对在键盘下操作的情况,如果设置为true,则键盘上下左右选中,焦点会随之移动

focusableInTouchMode:可以通过触摸获取焦点。

 

就是对于现在触屏时代的手机而言,如果要获取焦点,我们只需要设置

android:foucusableInTouchMode=“true”就可以了。

如果布局中只有一个控件,并且设置了foucusableInTouchMode=“true”

那么进入该页面就自动获取焦点了

--------------------------------------------------------------------------------

singleLine和maxLines=“1”的区别

maxLines 是设置1行显示 显示不下的数据会直接不显示,singleLine会单行显示 但是显示不下的数据 会默认 结尾... 代替

------------------------------------------------------------------------------------

中划线

 


 

在布局文件上没有什么特别,需要在activity中设置中划线

 


 

 


 

------------------------------------------------------------------------------------

下划线(两种方式)

下划线和中划线一样,在布局文件就是普通的textview

 


 

第二种方法无需在布局文件中给出text,利用html在activity中setText,<u>是html中下划线的标志


 

转载于:https://www.cnblogs.com/AppTester/p/9907671.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值