码迷,mamicode.com
首页 > 移动开发 > 详细

Android TextView

时间:2018-11-05 11:33:49      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:获取   androi   https   就是   png   color   mode   repeat   没有   

常用属性

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中下划线的标志

技术分享图片
 

Android TextView

标签:获取   androi   https   就是   png   color   mode   repeat   没有   

原文地址:https://www.cnblogs.com/AppTester/p/9907671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!