1:TextView 主要在界面上显示一段文字
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content" 宽度
android:layout_height="wrap_content" 高度
android:text="This is TextView" 设置文本信息
android:textColor 设置文本颜色
android:maxHeight设置文本区域的最大高度
android:minHeight设置文本区域的最小高度
android:textColorHighlight被选中文字的底色,默认为蓝色
2:Button 按钮。
android:id="@+id/loginButton"
android:layout_width="50dp 宽度,
android:layout_height="50dp" 高度
android:layout_alignParentRight="true" 靠近父类的右边
android:layout_gravity="center" 相对于父类居中
android:text="Login" 文本信息,也就是button上的文字
android:textSize="12dp" 字体大小
android:visibility="invisible" 不可见
Button继承自TextView,textView的属性在Button控件中都可以使用。
3:以下是全部属性,在Eclipse中对应的,查找方便:
style="@style/AppBaseTheme"
android:bufferType="" 指定getText()方式取得的文本类别。normal
android:text="" 文本信息
android:hint="" 隐藏的。
android:textColor="" 字体的颜色
android:textColorHighlight="" 被选中文字的底色,默认是蓝色
android:textColorHint="" 设置提示信息文字的颜色,默认为灰色。与hint一起使用
android:textAppearance="" 设置文字外观
android:textSize="" 字体的大小,推荐度量单位”sp”,如”15sp”
android:textScaleX="" 设置文字之间间隔,默认为1.0f。
android:typeface="" 设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]
android:textStyle="" 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:fontFamily=""
android:textColorLink="" 文字链接的颜色
android:cursorVisible="" 设定光标为显示/隐藏,默认显示。如果设置false,即使选中了也不显示光标栏。
android:maxLines="" 设置文本的最大显示行数,超出部分自动换行,超出行数将不显示。
android:maxHeight="" 最大高度
android:lines="" 设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:height="" 高度
android:minLines="" 设置文本的最小行数,与lines有些类似,但是设置为2行即可以显示2行及以上。
android:minHeight="" 最小高度
android:gravity="" 这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下
两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左部。
android:scrollHorizontally=""
android:password="" 为true,设置只能输入密码。
android:singleLine="" 设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。
如android:text="test_ singleLine " android:singleLine="true"android:layout_width="20dp"将只显示“t…”。
如果不设置singleLine或者设置为false,文本将自动换行
android:enabled="" 是否可以编辑,true可以编辑,false不可以编辑。
android:selectAllOnFocus=""
android:includeFontPadding=""
android:maxLength="" 限制显示的文本长度(中文英文数字均占1个长度),超出部分不显示。
android:shadowColor="" 指定文本阴影的颜色,需要与shadowRadius一起使用。
android:shadowDx="" 设置阴影横向坐标开始位置。
android:shadowDy="" 设置阴影纵向坐标开始位置。
android:shadowRadius="" 设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。
android:autoLink="" 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)
android:linksClickable=""
android:numeric=""
android:digits=""
android:phoneNumber=""
android:inputMethod=""
android:capitalize=""
android:autoText="" 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
android:editable="" 设置是否可编辑。
android:freezesText="" 设置保存文本的内容以及光标的位置。
android:ellipsize="" 设置当文字过长时,该控件该如何显示。有如下值设置:”start”—-省略号显示在开头;”end” ——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动) ,只在单行有效,即设置singleLine="true"
android:drawableTop="" 在text的正上方输出一个drawable。
android:drawableBottom="" 在text的下方输出一个drawable,如果指定一个颜色的话会把text的背景设为该颜色,并且同时和 background使用时覆盖后者。
android:drawableLeft="" 在text的左边显示一个drawable,
android:drawableRight="" 在text的右边显示一个drawable,
android:drawableStart="" 在text的开始显示一个drawable,
android:drawableEnd="" 在text的结束显示一个drawable,
android:drawablePadding=""
android:lineSpacingExtra="" 设置行间距。
android:lineSpacingMultiplier="" 设置行间距的倍数。如”1.2”
android:marqueeRepeatLimit=""
android:inputType=""
android:imeOptions=""
android:privateImeOptions=""
android:imeActionLabel="" 设置IME动作标签
android:imeActionId="" 设置IME动作ID
android:editorExtras=""
android:textSelectHandleLeft=""
android:textSelectHandleRight=""
android:textSelectHandle=""
android:textEditPasteWindowLayout=""
android:textEditNoPasteWindowLayout=""
android:textEditSidePasteWindowLayout=""
android:textEditSideNoPasteWindowLayout=""
android:textEditSuggestionItemLayout=""
android:textCursorDrawable=""
android:textIsSelectable=""
android:textAllCaps=""
android:id=""
android:tag=""
android:scrollX=""
android:scrollY=""
android:background=""
android:padding="" 元素边框与元素内容之间的距离。
android:paddingLeft="" 元素左边框与元素内容之间的距离。
android:paddingRight="" 元素右边框与元素内容之间的距离。
android:paddingTop="" 元素上边框与元素内容之间的距离。
android:paddingBottom="" 元素下边框与元素内容之间的距离。
android:paddingStart="" 元素开始边框与元素内容之间的距离。
android:paddingEnd="" 元素结束边框与元素内容之间的距离。
android:focusable=""
android:focusableInTouchMode=""
android:visibility=""
android:fitsSystemWindows=""
android:scrollbars=""
android:scrollbarStyle=""
android:isScrollContainer=""
android:fadeScrollbars=""
android:scrollbarFadeDuration=""
android:scrollbarDefaultDelayBeforeFade=""
android:scrollbarSize=""
android:scrollbarThumbHorizontal=""
android:scrollbarThumbVertical=""
android:scrollbarTrackHorizontal=""
android:scrollbarTrackVertical=""
android:scrollbarAlwaysDrawHorizontalTrack=""