textview的使用(别人的例子,我用来 参考的)
来源:互联网 发布:点胶机编程步骤 编辑:程序博客网 时间:2024/05/15 08:51
今天主要给大家分享一下Android下各种TextView的使用方法。主要从TextView中链接手机号码/网页/邮件/地图、TextView中显示图片、TextView文本显示内容的处理这3方面来讲解,原文来自CSDN博客。
TextView的API 中文文档中 说明它的结构
结构
java.lang.Object
android.view.View
android.widget.TextView
直接子类:
Button, CheckedTextView, Chronometer, DigitalClock, EditText
间接子类:
AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton
1.TextView中链接手机号码/网页/邮件/地图
android:autoLink的可选值为(none/web/email/phone/map/all) 设置一个URL链接 ,可以点击访问。
例如:android:text="拨打手机:13888888888"
android:autoLink="phone"
这里设置了一个链接为手机的autoLink 它会自动设别数字 过滤掉字符串"拨打手机:" 从而点击号码后会转跳到系统拨号码的界面可以拨打电话。
拨打手机号码:
<
TextView
android:id
=
"@+id/textView0"
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textColor
=
"#FF0000"
android:textSize
=
"18dip"
android:background
=
"#FFFFFF"
android:text
=
"拨打手机:13888888888"
android:gravity
=
"center_vertical|center_horizontal"
android:autoLink
=
"phone"
/>
<
TextView
android:id
=
"@+id/textView1"
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textColor
=
"#FF0000"
android:textSize
=
"18dip"
android:background
=
"#00FF00"
android:text
=
"雨松MOMO的博客:http://blog.csdn.net/xys289187120"
android:gravity
=
"center_vertical|center_horizontal"
android:autoLink
=
"web"
/>
首选须要设置自己的电子邮件 否则Android是不知道你从那里发的邮件
<
TextView
android:id
=
"@+id/textView2"
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textColor
=
"#FF0000"
android:textSize
=
"18dip"
android:background
=
"#FFFF00"
android:text
=
"发送邮件:xuanyusong@gmail.com"
android:gravity
=
"center_vertical|center_horizontal"
android:autoLink
=
"email"
/>
设置 android:autoLink="map"后需要有google地图才可以 否则会报错
2.在TextView中显示图片
通过设置背景的方式显示
android:background="@drawable/icon"
设置图片在textView的锚点位置
android:drawableBottom="@drawable/icon"
android:drawableTop="@drawable/icon"
android:drawableLeft="@drawable/icon"
android:drawableRight="@drawable/icon"
<
TextView
android:id
=
"@+id/TextView01"
android:layout_width
=
"wrap_content"
android:layout_height
=
"wrap_content"
android:text
=
"在图片下方"
android:textColor
=
"#FF0000"
android:drawableBottom
=
"@drawable/jay"
android:layout_alignParentTop
=
"true"
android:layout_centerHorizontal
=
"true"
>
</
TextView
>
<
TextView
android:id
=
"@+id/TextView01"
android:layout_width
=
"wrap_content"
android:layout_height
=
"wrap_content"
android:text
=
"在图片上方"
android:textColor
=
"#FF0000"
android:drawableTop
=
"@drawable/jay"
android:layout_alignParentBottom
=
"true"
android:layout_centerHorizontal
=
"true"
>
</
TextView
>
<
TextView
android:id
=
"@+id/TextView01"
android:layout_width
=
"wrap_content"
android:layout_height
=
"wrap_content"
android:text
=
"在图片左边"
android:textColor
=
"#FF0000"
android:drawableLeft
=
"@drawable/jay"
android:layout_alignParentLeft
=
"true"
android:layout_centerVertical
=
"true"
>
</
TextView
>
<
TextView
android:id
=
"@+id/TextView01"
android:layout_width
=
"wrap_content"
android:layout_height
=
"wrap_content"
android:text
=
"在图片右边"
android:textColor
=
"#FF0000"
android:drawableRight
=
"@drawable/jay"
android:layout_alignParentRight
=
"true"
android:layout_centerVertical
=
"true"
>
</
TextView
>
可以在textView中设置我们想要的任何效果
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textColor
=
"#000000"
android:textSize
=
"18dip"
android:background
=
"#00FF00"
android:text
=
"文本内容"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置字符串显示为*"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置字符串显示为*"
android:password
=
"true"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FF0000"
android:textColor
=
"#FFFFFF"
android:text
=
"设置字符串阴影颜色"
android:shadowColor
=
"#000000"
android:shadowRadius
=
"3.0"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:singleLine
=
"true"
android:text
=
"只显示一行字符串超出屏幕为'...'dsfusdiofjdsiofjsdiofjoisdjfiosdjfoisdjfoisdf"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FF0000"
android:textColor
=
"#FFFFFF"
android:text
=
"设置显示文字的间隔为0.5"
android:textScaleX
=
"0.5"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FF0000"
android:textColor
=
"#FFFFFF"
android:text
=
"设置显示文字的间隔为2.0"
android:textScaleX
=
"2.0"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置文字外形为 bold"
android:textStyle
=
"bold"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置文字外形为 normal"
android:textStyle
=
"normal"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置文字外形为 italic"
android:textStyle
=
"italic"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置文字大小 为10"
android:textSize
=
"10dip"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置文字大小 为15"
android:textSize
=
"15dip"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:background
=
"#FFFFFF"
android:textColor
=
"#FF0000"
android:text
=
"设置文字大小 为20"
android:textSize
=
"20dip"
android:gravity
=
"center_vertical|center_horizontal"
/>
<
TextView
android:layout_width
=
"200px"
android:layout_height
=
"wrap_content"
android:textSize
=
"18dip"
android:ellipsize
=
"marquee"
android:focusable
=
"true"
android:marqueeRepeatLimit
=
"marquee_forever"
android:focusableInTouchMode
=
"true"
android:scrollHorizontally
=
"true"
android:text
=
"文字滚屏文字跑马灯效果加长加长加长加长加长加长加长加长加长加长加长加长"
android:background
=
"#FF0000"
android:textColor
=
"#FFFFFF"
>
</
TextView
>
- textview的使用(别人的例子,我用来 参考的)
- 汉诺塔 参考别人的
- 指针用来理解的例子
- 参考别人代码的问题
- 世上哪有什么天才我只是把别人喝咖啡的时间用来卖咖啡!
- 别人眼中的我
- Tokenize使用中的参考的例子
- 分享一个别人写的sqlite3使用总结的例子
- 一个用来产生随机数的小例子
- 别人的学习笔记,借来参考下!!!
- 参考别人编写的判断回文字符
- 重言式判定------参考了别人的代码。。
- 自己catalog 配置 成功 + 别人的参考
- 参考别人写的编码转码
- javascript变量声明(参考别人的)
- spring mvc(别人的观点,参考)
- JAVA调用DLL的两种方法(作者不详,如有冒犯请速联系我,我只是用来参考)
- 别人给我的建议
- [转]ubuntu修改系统语言
- AJAX - onreadystatechange 事件
- win7休眠的开启与关闭方法
- Android自动化测试在多种屏幕下的注意事项
- 算数基本定理(求一个数所有约数的个数)——一道OJ题目
- textview的使用(别人的例子,我用来 参考的)
- android中设置TabHost当中的字体的方法
- 实现《火炬之光》中的遮挡效果
- 业务主键 Vs. 逻辑主键,到底哪个好?
- ANDROID GRIDVIEW宫格视图(一) 运用--BASEADAPTER
- oracle数据库启动方式及应用场景
- [gkk]传智的jdk7的新特性
- 设计模式之桥接模式(Bridge)
- JAVA之BigInteger【转】