`
daoshud1
  • 浏览: 549801 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android_TextView属性XML详解

 
阅读更多
属性名称	描述
android:autoLink	设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)
android:autoText	如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
android:bufferType	指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,
也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,参见这里1、这里2。

android:capitalize	设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditView此属性说明。
android:cursorVisible	设定光标为显示/隐藏,默认显示。
android:digits	设置允许输入哪些字符。如“1234567890.+-*/%\n()”
android:drawableBottom	在text的下方输出一个drawable,如图片。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。
android:drawableLeft	在text的左边输出一个drawable,如图片。
android:drawablePadding	设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。
android:drawableRight	在text的右边输出一个drawable,如图片。
android:drawableTop	在text的正上方输出一个drawable,如图片。
android:editable	设置是否可编辑。这里无效果,参见EditView。
android:editorExtras	设置文本的额外的输入数据。在EditView再讨论。
android:ellipsize	设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)

android:freezesText	设置保存文本的内容以及光标的位置。参见:这里。

android:gravity	设置文本位置,如设置成“center”,文本将居中显示。
android:hint	Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。此属性在EditView中使用,但是这里也可以用。
android:imeOptions	附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。
android:imeActionId	设置IME动作ID。在EditView再做说明,可以先看这篇帖子:这里。

android:imeActionLabel	设置IME动作标签。在EditView再做说明。
android:includeFontPadding	设置文本是否包含顶部和底部额外空白,默认为true。
android:inputMethod	为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。
android:inputType	设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。
android:marqueeRepeatLimit	在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。
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:linksClickable	设置链接是否点击连接,即使设置了autoLink。
android:lineSpacingExtra	设置行间距。
android:lineSpacingMultiplier	设置行间距的倍数。如”1.2”
android:numeric	如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。
android:password	以小点”.”显示文本
android:phoneNumber	设置为电话号码的输入方式。
android:privateImeOptions	设置输入法选项,此处无用,在EditText将进一步讨论。
android:scrollHorizontally	设置文本超出TextView的宽度的情况下,是否出现横拉条。
android:selectAllOnFocus	如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。
android:shadowColor	指定文本阴影的颜色,需要与shadowRadius一起使用。效果:  
android:shadowDx	设置阴影横向坐标开始位置。
android:shadowDy	设置阴影纵向坐标开始位置。
android:shadowRadius	设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。
android:singleLine	设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示“t…”。如果不设置singleLine或者设置为false,文本将自动换行
android:text	设置显示文本.
android:textAppearance	设置文字外观。如“?android:attr/textAppearanceLargeInverse
”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearanceLargeInverse/textAppearanceMedium/textAppearanceMediumInverse/textAppearanceSmall/textAppearanceSmallInverse
android:textColor	设置文本颜色
android:textColorHighlight	被选中文字的底色,默认为蓝色
android:textColorHint	设置提示信息文字的颜色,默认为灰色。与hint一起使用。
android:textColorLink	文字链接的颜色.
android:textScaleX	设置文字之间间隔,默认为1.0f。分别设置0.5f/1.0f/1.5f/2.0f效果如下:
 
android:textSize	设置文字大小,推荐度量单位”sp”,如”15sp”
android:textStyle	设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:typeface	设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3] 
android:height	设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)
android:maxHeight	设置文本区域的最大高度
android:minHeight	设置文本区域的最小高度
android:width	设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。

android:maxWidth	设置文本区域的最大宽度
android:minWidth	设置文本区域的最小宽度

分享到:
评论

相关推荐

    android中main.xml中属性中文详解

    XML属性 属性名称 描述 android:background 设置背景色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color /transparent”和”@null”。注意TextView默认是透明的,不用写此属性,但是Buttom/...

    Android TextView设置背景色与边框的方法详解

    1.在drawable文件夹下面创建setbar_bg.xml 代码如下:<?xml version=”1.0″ encoding=”utf-8″?><shape xmlns:android=”http://schemas.android.com/apk/res/android”> &...设置TextView顺序 代码如下: andr

    在Android TextView中显示图片的4种方式详解

    1、XML文件中指定属性值 这种方式应该是最常用的了,在TextView的左上右下显示图片,可用  android:drawableLeft  android:drawableTop  android:drawableRight  android:drawableBottom 比如我们要在TextView的...

    Android TextView Marquee的应用实例详解

    Android TextView Marquee的应用实例详解 亲测可能。直接上代码。 Xml代码 <TextView android:id=@+id/toolbar_title android:layout_width=match_parent android:layout_height=wrap_content android:...

    Android核心技术与实例详解 PDF扫描版

    Android核心技术与实例详解 图书简介: 本书以Android应用程序的开发为主题 并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程 全书分为三篇共18章 第一篇以简单易懂的实例为依托 ...

    Android开发应用实战详解源代码

    2.3.1 androidmanifest.xml文件 2.3.2 src目录 2.3.3 常量的定义文件 2.4 程序生命周期 2.4.1 android周期 2.4.2 android进程 2.5 activity的生命周期 2.5.1 activity状态 2.5.2 剖析activity 2.6 android进程和线程...

    Android典型技术模块开发详解

    2.2 HelloAndroid详解 2.2.1 程序结构 2.2.2 代码分析 2.3 权限permission 2.4 LogCat日志调试 2.5 示例练习 2.5.1 登录界面 2.5.2 事件处理 2.6 本章小结 第二篇 Android开发关键组件 第3章 Activity(活动) 3.1 ...

    Android Style.xml的应用详解及代码实现

    Style.xml之于Android犹如css之于Jsp 妙用 <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android android:layout_width=match_parent android:...

    Android入门到精通源代码.

    5.2 通用XML属性 第6章 Android菜单和布局设计 6.1 菜单(Menu) 6.1.1 上下文菜单(ContextMenu) 6.1.2 选项菜单(OptionsMenu) 6.1.3 基于XML的菜单结构 6.2 界面布局设计 6.2.1 基于XML的布局设计 6.2.2 线性...

    Android Studio绑定下拉框数据详解

    1、页面xml代码(项目的代码,直接复制会有错,自己修改一下就好) <TextView android:id=@+id/consultation_tv_section android:layout_width=wrap_content android:layout_height=wrap_content android:...

    wkp111_StickLayout-粘性控件,其任意一个子控件都可滑动停留,本质为NestedScrollView和LinearLayout的结合。.zip

    使用详解属性讲解<!--是否粘性停留(用于直接子控件)-->   name="wkp_stick" format="boolean"/>  <!--是否开启滑动到最后一个控件的顶部,默认不开启(用于控件本身),注意最后一个子控件如果为条目控件...

    详解Android中App的启动界面Splash的编写方法

    二、界面的xml定义 写一个布局背景设置为产品的logo图片,再添加一个textview显示版本号。 <TextView android:id=@+id/tv_splash_version android:layout_width=wrap_content android:layout_height=wrap_...

    Android开发中LayoutInflater用法详解

    而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入; 2、对于一个已经载入的界面,...

    《Android开发从零开始视频教程》下载地址

    [Android开发从零开始].4.TextView控件学习.mp4 55.2MB [Android开发从零开始].5.EditText控件学习.mp4 34.7MB [Android开发从零开始].6.DDMS视图和Button.mp4 52MB [Android开发从零开始].7.Intent初级学习.mp4 ...

    详解Android 手机卫士设置向导页面

     浅析Android手机卫士自定义控件的属性 浅析Android手机卫士关闭自动更新 设置向导页面,通过SharedPreferences来判断是否已经设置过了,跳转到不同的页面 自定义样式 在res/values/styles.xml中 添加节点<...

    疯狂Android讲义源码

     2.3.1 文本框(TextView)与编辑框  (EditText)的功能和用法 60  2.3.2 按钮(Button)与图片按钮(ImageButton)组件的功能和  用法 66  2.3.3 使用9Patch图片作为按钮背景 68  2.3.4 单选按钮...

    Android 获取手机信息实例详解

    开门见山,以下是Java代码,XML只有一个TextView显示信息。 package com.example.getphoneinfo; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; ...

Global site tag (gtag.js) - Google Analytics