文档详情

Android中见控件的介绍和使用.doc

发布:2016-10-01约16.29万字共156页下载文档
文本预览下载声明
Android 中常见控件的介绍和使用 1 TextView文本框 1.1 TextView类的结构 TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域。TextView类的层次关系如下: java.lang.Object   ? android.view.View   ? android.widget.TextView 直接子类:   Button, CheckedTextView, Chronometer, DigitalClock, EditText 间接子类:   AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton 主要方法 功能描述 返回值 TextView TextView的构造方法 Null getDefaultMovementmethod 获取默认的箭头按键移动方式 Movementmethod getText 获得TextView对象的文本 CharSquence length 获得TextView中的文本长度 Int getEditableText 取得文本的可编辑对象,通过 这个对象可对TextView的文本进行操作,如在光标之后插入字符 Void getCompoundPaddingBottom 返回底部填充物 Int setCompoundDrawables 设置图像显示的位置,在 设置该Drawable资源之前需要调用setBounds(Rect) Void setCompoundDrawablesWithIn trinsicBounds 设置Drawable图像的显示位置,但其边界不变 Void setPadding 根据位置设置填充物 Void getAutoLinkMask 返回自动连接的掩码 Void setTextColor 设置文本显示的颜色 Void setHighlightColor 设置文本选中时显示的颜色 Void setShadowLayer 设置文本显示的阴影颜色 Void setHintTextColor 设置提示文字的颜色 Void setLinkTextColor 设置链接文字的颜色 Void setGravity 设置当TextView超出了文本本身时横向以及垂直对齐 Void getFreezesText 设置该视图是否包含整个文本,如果包含则返回真值,否则返回假值 Boolean 1.3 TextView标签的属性 XML属性 属性名称 描述 android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType 指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符, 也就是说getText后可调用append方法设置文本内容。 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。 androi
显示全部
相似文档