TextView

android:gravity      设置文本位置    如"center"、"left"、"right" 、left| bottom "(表示左下方)

android:textColor  设置文本颜色   如"白色(white):#FFFFFF"、"Black=#000000"、"Red=#ff0000"、"Green=#00ff00"、"Yellow=ffff00"、"blue=0000ff"

android:autoLink   设置为all:为URL链接、/电话号码/map时,文本显示为可点击的链接。可选值

(none/web/email/phone/map/all)

android:textSize   设置文字大小,推荐度量单位”sp”,如”15sp”

android:textStyle  设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:editable    设置是否可编辑

android:ems         设置TextView的宽度为N个字符的宽度。这里测试为一个汉字字符宽度

android:maxEms   设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。

android:minEms    设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。

android:maxLength限制显示的文本长度,超出部分不显示。

android:lines         设置文本的行数,设置两行就显示两行,即使第二行没有数据。

android:maxLines  设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。

android:minLines   设置文本的最小行数,与lines类似。

android:lineSpacingExtra  设置行间距。

android:lineSpacingMultiplier设置行间距的倍数。如”1.2”

 

<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="请访问: www.baidu.com" 
    android:autoLink="all" 
    android:textColorLink="#FFFFFF00" 
    /> 
对上面的一段Android的布局代码,此处有一个很小的问题提出来,也就是android:text="请访问: www.baidu.com" 
这句话,由于后面还指定了其链接类型,即android:autoLink="all" 
也就是"请访问: www.baidu.com"是一个超链接,而此TextView 的内容既包含汉字后面跟着一个网址,如果要想成功实现链接功能,就必须在“请访问:”后面添加空格或者换行,否则地址就是TextView的所有内容。

 

给TextView添加下划线的方法

 Tv_User.SetText(Html.FromHtml("<u>切换账号/u>"), TextView.BufferType.Normal);

实现TextView中的内容上下滚动

 InformationCount.MovementMethod = ScrollingMovementMethod.Instance;
 

posted on 2013-01-25 10:35  Feel  阅读(215)  评论(0)    收藏  举报

导航