`
1874
  • 浏览: 9889 次
社区版块
存档分类
最新评论

Android应用开发——TextView控件属性列表

阅读更多

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.+-*/% ()”
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设置是否可编辑。
android:editorExtras设置文本的额外的输入数据。
android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:”start”—-省略号显示在开头;”end” ——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)
android:freezesText设置保存文本的内容以及光标的位置。
android:gravity设置文本位置,如设置成“center”,文本将居中显示。
android:hintText为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。此属性在 EditView中使用,但是这里也可以用。
android:imeOptions附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。
android:imeActionId设置IME动作ID。
android:imeActionLabel设置IME动作标签。
android:includeFontPadding设置文本是否包含顶部和底部额外空白,默认为true。
android:inputMethod为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。
android:inputType设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。
android:linksClickable设置链接是否点击连接,即使设置了autoLink。
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: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。
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源码——textView应用简单示例.zip

    这个压缩包“安卓Android源码——textView应用简单示例.zip”提供了关于如何在Android应用中使用TextView的一个基础教程。 首先,TextView的基本用法包括在XML布局文件中声明和配置。在Android Studio的布局编辑器...

    安卓Android源码——textView1.rar

    对于Android源码的深入理解,掌握TextView的工作原理和内部机制对于优化UI性能、解决布局问题以及自定义控件开发具有重要意义。 在`textView1.rar`这个压缩包中,我们可能包含了对TextView类的源码分析或扩展。源码...

    安卓Android源码——多种控件的Demo.zip

    在安卓应用开发中,理解并熟练运用各种控件是至关重要的。这份"安卓Android源码——多种控件的Demo"提供了丰富的实例,帮助开发者深入理解Android UI组件的使用。下面将详细探讨其中包含的知识点。 1. **基本控件**...

    Android开发手册——API函数详解.pdf

    从文件描述中可以看出,手册包含了大部分Android开发中会用到的函数,而这里特别提到的是“Android——TextView一节”,它是一个用于显示文本的视图组件,非常基础和常用。 在给出的部分内容中,我们看到了TextView...

    安卓Android源码——数字标识控件.zip

    在安卓(Android)开发中,数字标识控件是一种常见的UI元素,用于显示数字或进行计数操作。在这款"安卓Android源码——数字标识控件.zip"中,开发者可能包含了自定义数字标识控件的源代码,以实现特定的功能或者视觉...

    Android应用开发完全自学手册

    《Android应用开发完全自学手册》是一本全面介绍Android应用开发的指南,涵盖了从基础到进阶的各个环节。这本书旨在帮助初学者系统地学习并掌握Android应用的开发技能,通过源代码解析来提升实践能力。 第1章:...

    Android程序开发——课件.rar

    本课件集是为初学者和有经验的开发者设计的一系列教学资料,旨在深入理解Android应用开发的核心概念和技术。通过这份压缩包,你将能够学习到如何从零开始构建一个完整的Android应用。 首先,我们要了解Android的...

    Android源码——多种android控件的Demo_new_40.zip

    "Android源码——多种android控件的Demo_new_40.zip"这个压缩包,便是这样一个宝贵的学习资料,它包含了多个Android控件的示例代码,帮助开发者深入理解和应用这些控件。 1. **基础控件**:Android的基础控件包括...

    动手学Android之十二——补充点控件知识例子程序

    在Android开发中,掌握各种控件的使用是至关重要的,因为它们构成了用户界面的基础。本教程将深入探讨两种常见的Android控件:ProgressBar和AutoCompleteTextView,这些都是Android应用中经常用到的功能组件。 首先...

    Android UI编程之自定义控件——可高亮显示的TextView

    如果你想要在一个TextView显示一个被高亮显示的子字符串。例如,我想让"123456789"中的"345"被高亮...下面我就学习Android中对控件的一些封装来封装一个我们自己的TextView(既可在xml中设置也可在Java代码中设置)。

    【入门】Android自定义控件——验证码

    在Android开发中,自定义控件是提升应用用户体验和界面独特性的重要手段。这篇博文"【入门】Android自定义控件——验证码"旨在引导开发者如何创建一个专用于显示和交互的验证码控件。验证码通常用于验证用户身份,...

    解析Google Android SDK——智能手机开发范例手册-下载代码

    《解析Google Android SDK——智能手机开发范例手册》是一本深入探讨Android应用开发的书籍,它提供了丰富的实例,帮助开发者理解并掌握Android SDK的各种工具和技术。本文将基于书中的章节命名,如c3、c12等,来...

    Android开发——界面设计

    4. **控件使用**:Android提供了许多内置控件,如Button、EditText、TextView、ImageView等。了解它们的属性和使用方法对于创建交互式界面至关重要。 5. **触摸事件处理**:通过Override `onTouchEvent()` 方法,...

    android 应用 源代码——阅读器 通通免费

    3. **文本渲染**:Android的TextView控件可能不足以满足复杂的文本排版需求,因此可能需要自定义View或使用开源库如Android-Universal-Image-Loader来处理图片,以及Android-Text-Justify进行对齐。 4. **夜间模式*...

    Android中文翻译组——Android中文API——android.widget合集(中)

    在Android应用开发中,`android.widget`包是核心组件之一,包含了众多用于构建用户界面的控件。这个合集特别适合初学者深入理解和掌握Android控件的使用。在这个合集中,我们可以找到各种常见且重要的控件,它们是...

    Google Android SDK开发范例大全——示例代码

    在Android应用开发的世界里,Google Android SDK扮演着至关重要的角色。它是开发者构建、测试和调试Android应用程序的基础工具集。"Google Android SDK开发范例大全"是一本专为开发者设计的指南,尤其对于初学者和...

    Android毕业设计——成语游戏.zip

    在本项目中,“Android毕业设计——成语游戏”是一个基于Android平台的应用程序开发实例,旨在让学生或开发者通过实际操作学习Android应用开发的相关技术和流程。这款应用可能包含一系列与成语相关的游戏功能,比如...

    Android项目设计与开发:文本框TextView.ppt

    嵌入式Android项目设计与开发 第四章 基本控件编程 ——文本框TextView 引言 Android为编程人员提供了大量的控件,这些控件能实现各类型的功能,正如之前学习过的button和Toast。 本章节我们选取几个较为常用的控件...

    Android应用开发基础到深入篇第一课第二到四讲_Android总体介绍

    在Android应用开发的世界里,初学者往往从对平台的基本理解开始。这个课程的主题"Android应用开发基础到深入篇第一课第二到四讲_Android总体介绍"涵盖了从入门到进阶的关键概念,旨在帮助开发者建立坚实的Android...

    Android-栗子——自定义EditText实现右下角计数控件

    在Android应用开发中,EditText是用户输入文本的基本控件,而有时我们可能需要对用户的输入进行限制或提供一些额外的功能,比如在右下角显示字符数。本篇将详细讲解如何自定义一个EditText,实现一个计数控件,该...

Global site tag (gtag.js) - Google Analytics