安卓手册 第七章(开发之Button)
概述:此篇文章涵盖Button的常用属性和基本知识,在介绍的过程中会举例相应的使用场景(实战),建议大家能仔细阅读,因为这些常用组件当中有个别属性会给你带了程序性能的提升和开发技巧的提高。
|
相关方法 | 描述 | |
android:autoText | setKeyListener(KeyListener)
| 如果设置,指定该TextView中有一个文本输入法,并自动纠正一些常见的拼写错误 |
android:drawableBottom
|
| 可拉伸要绘制的文本的下面 |
android:drawableRight
|
| 可拉伸要绘制的文本的右侧 |
android:editable
|
| 如果设置,指定该View有一个输入法 |
android:text
|
| 要显示的文本 |
android:background
|
| 这是一个可拉伸使用来做背景 |
android:contentDescription
|
| 定义文本简要介绍了视图内容 |
android:id
|
| 对此视图提供一个标识符名称 |
android:onClick
| setonclick() | 在本视图的上下文视图被点击时调用的方法的名称 |
android:visibility
| setvisibility() | 控制视图的初始可视性 |
android:autoLink
| setAutoLinkMask(int)
| 控制链接网址和电子邮件地址等是否自动发现并转换为可点击的链接。
|
android:bufferType
| setText(CharSequence TextView.BufferType)
| 确定最低类型getText()将返回。
|
android:capitalize
| setKeyListener(KeyListener)
| 如果设置,指定该TextView文本输入法,应该自动利用用户类型。
|
android:cursorVisible
| setCursorVisible(布尔)
| 使得光标(默认)可见或不可见。
|
android:数字
| setKeyListener(KeyListener)
| 如果设置,指定该TextView数字输入法,这些特定的字符,它将接受的。
|
android:drawableBottom
| setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
| 可拉的得出以下文本。
|
android:drawableLeft
| setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
| 绘制的是左边的文本。
|
android:drawablePadding
| setCompoundDrawablePadding(int)
| 之间的填充画板和文本。
|
android:drawableRight
| setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
| 绘制的是右边的文本。
|
android:drawableTop
| setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
| 上面的得出可拉的文本。
|
android:editorExtras
| setInputExtras(int)
| 引用一个< input-extras > XML资源包含额外的数据提供一个输入方法,这是私人的实现输入法。
|
android:ellipsize
| setEllipsize(TextUtils.TruncateAt)
| 如果设置,导致单词以上的观点是碎ellipsized宽,而不是在中间。
|
android:ems
| setEms(int)
| 使TextView正是这许多ems宽。
|
android:freezesText
| setFreezesText(布尔)
| 如果设置文本视图将包含当前完成文本内的冷冻冰柱除了元数据,比如当前光标位置。
|
android:重力
| setGravity(int)
| 指定如何对齐文本视图的x和y轴小于文本时的观点。
|
android:高度
| setHeight(int)
| 使TextView正是这许多像素高。
|
android:提示
| setHint(int)
| 所显示的提示文本的文本是空的。
|
android:imeActionId
| setImeActionLabel(CharSequence int)
| 为EditorInfo提供一个值。actionId时使用一个输入连接到文本视图方法。
|
android:imeActionLabel
| setImeActionLabel(CharSequence int)
| 为EditorInfo提供一个值。actionLabel时使用一个输入连接到文本视图方法。
|
android:imeOptions
| setImeOptions(int)
| 附加功能您可以启用一个输入法与一个编辑器来提高与应用程序的集成。
|
android:includeFontPadding
| setIncludeFontPadding(布尔)
| 留下足够的字体就是和流畅的空间而不是使用严格字体上升和下降。
|
android:inputMethod
| setKeyListener(KeyListener)
| 如果设置,指定该TextView应该使用指定的输入方法(指定完全限定类名)。
|
android:inputType
| setRawInputType(int)
| 被放置在一个文本字段的数据类型,用来帮助一个输入法决定如何让用户输入文本。
|
android:lineSpacingExtra
| setLineSpacing(浮子,浮子)
| 额外间距行文本。
|
android:lineSpacingMultiplier
| setLineSpacing(浮子,浮子)
| 额外间距行文本,乘数效应。
|
android:行
| setLines(int)
| 使TextView正是这许多行高。
|
android:linksClickable
| setLinksClickable(布尔)
| 如果设置为false,阻碍运动方法将运动的联系方法即使autoLink原因被发现的链接。
|
android:marqueeRepeatLimit
| setMarqueeRepeatLimit(int)
| 字幕动画重复的次数。
|
android:maxEms
| setMaxEms(int)
| 使TextView最多这许多ems宽。
|
android:maxHeight
| setMaxHeight(int)
| 使TextView最多这许多像素高。
|
android:最大长度
| setFilters(InputFilter)
| 设置一个过滤器来限制输入的文本长度到指定的号码。
|
android:maxLines
| setMaxLines
| 最多(int)使TextView被这麽多行高。
|
android:maxWidth
| setMaxWidth
| 最多(int)使TextView被这麽多像素宽。
|
android:minEms
| setMinEms(int)
| 使TextView至少这麽多ems宽。
|
android:minHeight
| setMinHeight(int)
| 使TextView至少这麽多像素高
|
android:minLines
| setMinLines(int)
| 使TextView至少这麽多行高。
|
android:minWidth
| setMinWidth(int)
| 使TextView至少这麽多像素宽。
|
android:数字
| setKeyListener(KeyListener)
| 如果设置,指定该TextView数字输入法。
|
android:密码
| setTransformationMethod(TransformationMethod)
| 字段的字符是否显示为密码点,而不是自己。
|
android:phoneNumber
| setKeyListener(KeyListener)
| 如果设置,指定该TextView有电话号码的输入方法。
|
android:privateImeOptions
| setPrivateImeOptions(String)
| 添加内容类型描述提供输入方法在文本视图,这是私人的实现输入法。
|
android:scrollHorizontally
| setHorizontallyScrolling(布尔)
| 文本是否允许更广泛的比视图(因此可以水平滚动)。
|
android:selectAllOnFocus
| setSelectAllOnFocus(布尔)
| 如果文本是可选择的,选择它当视图所需要的关注,而不是将光标移动到开始或结束。
|
android:shadowColor
| setShadowLayer(浮子,浮子,浮子,int)
| 放置一个指定颜色的阴影背后的文本。
|
android:shadowDx
| setShadowLayer(浮动,浮动,浮动,int)
| 水平偏移的影子。
|
android:shadowDy
| setShadowLayer(浮子,浮子,浮子,int)
| 垂直偏移量的影子。
|
android:shadowRadius
| setShadowLayer(浮子,浮子,浮子,int)
| 半径的影子。
|
android:单行模式
| setTransformationMethod(TransformationMethod)
| 限制了文本一行水平滚动,而不是让它包装到多个行,并提出重点而不是按enter键时插入一个新行。
|
android:text
| setText(CharSequence TextView.BufferType)
| 文本显示。
|
android:textAppearance
|
| 基本文本颜色,字体,大小和风格。
|
android:textColor
| setTextColor(int)
| 文本颜色。
|
android:textColorHighlight
| setHighlightColor(int)
| 颜色选择突出显示的文本。
|
android:textColorHint
| setHintTextColor(int)
| 提示文本的颜色。
|
android:textColorLink
| setLinkTextColor(int)
| 链接的文本颜色。
|
android:textIsSelectable
| isTextSelectable()
| 表明的内容不可编辑的文本可以选择。
|
android:textScaleX
| setTextScaleX(浮动)
| 设置文本的水平扩展因素。
|
android:textSize
| setTextSize(int,浮动)
| 大小的文本。
|
android:textStyle
| setTypeface(字体)
| 风格(粗体、斜体、bolditalic)文本。
|
|
| |
android:宽度
| setWidth(int) | 使TextView正是这许多像素宽。 |