




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
表1.1 Android系统的常用权限权限说明ACCESS_NETWORK_STATE允许应用程序获取网络状态信息的权限ACCESS_WIFI_STATE允许应用获取WIFI网络状态信息的权限BATTERY_STATS允许应用程序获取电池状态信息的权限BLUETOOTH允许应用程序获连接匹配的蓝牙设备的权限BLUETOOTH_ADMIN允许应用程序发现匹配的蓝牙设备的权限BROADCAST_SMS允许应用程序广播收到短信提醒的 权限CALL_PHONE允许应用程序拨打电话的权限CAMERA允许应用程序使用照相机的权限CHANGE_NETWORK_STATE允许应用程序改变网络连接状态的权限CHANGE_WIFI_STATE允许应用程序改变WIFI网络连接状态的权限DELETE_CACHE_FILES允许应用程序删除缓存文件的权限DELETE_PACKAGES允许应用程序删除安装包的权限FLASHLIGHT允许应用程序访问闪光灯的权限INTERNET允许应用程序打开网络Socket的权限MODIFY_AUDIO_SETTING允许应用程序修改全局声音设置的权限PROCESS_OUTGOING_CALLS允许应用程序监听、控制、取消呼出电话的权限READ_CONTACTS允许应用程序读取用户的联系人数据的权限READ_HISTORY_BOOKMARKS允许应用程序读取历史书签的权限READ_OWNER_DATA允许应用程序读取用户数据的权限READ_PHONE_STATE允许应用程序读取电话状态权限READ_PHONE_SMS允许应用程序读取短信权限REBOOT允许应用程序重启系统权限RECEIVE_MMS允许应用程序接受、监控、处理彩信的权限RECEIVE_SMS允许应用程序接受、监控、处理短信的权限RECORD_AUDIO允许应用程序录音的权限SEND_SMS允许应用程序发送短信的权限SET_ORIENTATION允许应用程序旋转屏幕的权限SET_TIME允许应用程序设置时间的权限SET_TIME_ZONE允许应用程序设置时区的权限SET_WALLPAPER允许应用程序设置桌面壁纸的权限VIBRATE允许应用程序控制振动器的权限WRITE_CONTACTS允许应用程序写入用户联系人的权限WRITE_HISTORY_BOOKMARKS允许应用程序写历史书签的权限WRITE_OWNER_DATA允许应用程序写用户数据的权限WRITE_SMS允许应用程序写短信的权限ContentProvider需要实现如下抽象方法方法说明insert(Uri,ContentValues)向ContentProvider插入数据delete (Uri,ContentValues)向ContentProvider中指定数据update (Uri,ContentValues,String,String)更新ContentProvider中指定数据query(Uri,String,String,String,String)从ContentProvider查询数据表2.1 VIEW类的XML属性、相关方法及说明XML属性相关方法说明android:alphasetAlpha(float)设置该组件的透明度android:backgroudsetBackgroudR esource(int)设置该组件的背景颜色android:clickablesetClickable(boolean)设置该组件是否可以激发单击事件android:contentDescriptionsetContentDescription(CharSequence)设置该组件的主要描述信息android:drawingCacheQualitysetDrawingCacheQuality(int)设置该组件所使用的绘制缓存的质量android:fadingEdgesetVerticalFadingEdgeEnable(boolean)设置滚动该组件时组件边界是否使用淡出效果android:fadeScrollbarssetScrollbarFadingEnabled(boolean)当不使用该组件的滚动条是,是否淡出显示滚动条android:fadingEdgeLengthsetVerticalFadingEdgeLength()设置淡出边界的长度android:focusablesetFocusable(boolean)设置该组件是否可以得到焦点android:focusableInTouchModesetFocusableInTouchMode (boolean)设置该组件在触摸模式下是否可以得到焦点android:idsetId(int)设置该组件的唯一标识。Java代码中可通过findViewById来获取它android:isScrollContainersetScrollContainer(boolean)设置该组件是否作为可滚动容器使用android:keepScreenOnsetKeepScreenOn(boolean)设置该组件是否可以会强制手机屏幕一直打开android:longClickablesetLongClickable(Boolean)设置该组件是否可以响应长单击事件android:minHeightsetMinimumHeight(int)设置该组件的最小高度android:minWidthsetMinimumWidth(int)设置该组件的最小宽度android:nextFocusDownsetNextFoucsDownId(int)设置焦点在该组件上,且按向下键时获得焦点的组件IDandroid:nextFocusLeftsetNextFoucsLeftId(int)设置焦点在该组件上,且按向左键时获得焦点的组件IDandroid:nextFocusRightsetNextFoucsRightId(int)设置焦点在该组件上,且按向右键时获得焦点的组件IDandroid:nextFocusUpsetNextFoucsUpId(int)设置焦点在该组件上,且按向上键时获得焦点的组件IDandroid:onClick为该组件的单击事件绑定监听器android:paddingsetPadding(int,int,int,int)在组件的四边设置填充区域android:paddingButtomsetPadding(int,int,int,int)在组件的下边设置填充区域android:paddingLeftsetPadding(int,int,int,int)在组件的左边设置填充区域android:paddingRightsetPadding(int,int,int,int)在组件的右边设置填充区域android:paddingTopsetPadding(int,int,int,int)在组件的上边设置填充区域android:rotation setRotation(float)设置该组件的旋转角度android:rotationXsetRotationX(float)设置该组件绕X轴的旋转角度android:rotationYsetRotationY(float)设置该组件绕Y轴的旋转角度android:saveEnabledsetSaveEnabled(boolean)如果设置为flase,那当该组件被冻结时不会保存它的状态android:scaleXsetScaleX(float)设置该组件在水平方向的缩放比android:scaleYsetScaleY(float)设置该组件在垂直方向的缩放比android:scrollX该组件初始化后的水平滚动偏移android:scrollY该组件初始化后的垂直滚动偏移android:scrollbarAlwaysDrawHorizontalTrack设置该组件是否总是显示水平滚动条的轨道android:scrollbarAlwaysDrawVerticalTrack设置该组件是否总是显示垂直滚动条的轨道android:scrollbarDefaultDelayBeforeFadeset ScrollBarDefaultDelayBeforeFade(int)设置滚动条淡出隐藏之前延迟多少毫秒android:scrollbarFadeDurationset ScrollBarFadeDuration(int)设置滚动条淡出隐藏过程需要多少秒android:scrollbarSizesetScrollBarSize设置垂直滚动条的宽度和水平滚动条的高度android:scrollbarStylesetScrollBarStyle(int)设置滚动条的风格和位置。该属性支持如下属性值:insideOverlayinsideInsetoutsideOverlayoutsideInsetandroid:scrollbarThumbHorizontal设置该组件的水平滚动条的滑块对应的Drawable对象android:scrollbarThumbVertical设置该组件的水平滚动条的滑块对应的Drawable对象android:scrollbarTrackHorizontal设置该组件的垂直滚动条的滑块对应的Drawable对象android:scrollbars定义该组件滚动时显示几个滚动条。该属性支持如下属性值。none:不显示滚动条horizontal:显示水平滚动条vertical:显示垂直滚动条android:soundEffectsEnabledsetSoundEffectsEnabled(boolean)设置该组件被单击时是否使用音效android:tag为该组件设置一个字符串类型的tag值,接下来可通过View的getTag()获取该字符串,或通过findViewWithTag()查找该组件android:transfromPivotXsetPivotX(float)设置该组件旋转时旋转中心的X坐标android:transfromPivotYsetPivotY(float)设置该组件旋转时旋转中心的Y坐标android:translationXsetTranslationX(float)设置该组件在X方向上的位移android:translationYsetTranslationY(float)设置该组件在Y方向上的位移android:visibilitysetVisibility设置该组件是否可见表2.2 ViewGroup子元素支持的属性XML属性说明android:layout_height指定该子组件的布局高度android:layout_width指定该子组件的布局宽度android:layout_height、android:layout_width两个属性支持如下三个属性值属性说明fill_parent指定子组件的高度、宽度与父容器组件的高度、宽度相同(实际上还要减去填充的空白距离)match_parent该属性值与fill_parent完全相同,而且从Android 2.2开始就推荐使用这个属性值来代替fill_parentwrap_content指定子组件的大小恰好能包裹它的内容即可表2.3 ViewGroup.MarginLayoutParams支持的属性XML属性相关方法说明android:layout_maginBottomsetMagins(int,int,int,int)指定该子组件下边的页变局android:layout_maginLeftsetMagins(int,int,int,int)指定该子组件左边的页变局android:layout_maginRightsetMagins(int,int,int,int)指定该子组件右边的页变局android:layout_maginTopsetMagins(int,int,int,int)指定该子组件上边的页变局表2.4 LinearLayout的常用XML属性及相关方法XML属性相关方法说明android:baselineAlignedsetBaselineAligned(boolean)该属性设为flase,将会阻止该布局管理器与其它的子元素的基线对齐android:dividersetDividerDrawable(Drawable)设置垂直布局时两个按钮之间的分隔条android:gravitysetGravity(int)布局管理器内组件的对齐方式。该属性支持top、bottom、left、right、center_vertical、fill_vertical、center_horizontical、clip_horizontical几个属性值。也可以同时指定多种对齐方式的组合,例如,left|center_vertical代表出现在屏幕左边,而且垂直居中android:measureWithLargestChildsetMeasureWithLargestChilEnabled(boolean)当该属性设为true时,所有带权重的子元素都会具有最大子元素的最小尺寸android:orientationsetOrientation(int)设置布局管理器内组件的排列方式,可以设置为horizontal(水平排列)、vertical(垂直排列、默认值)、两个值之一表2.5 LineLayout子元素支持的常用XML属性及相关方法XML属性说明android:layout_gravity指定该子元素在LinearLayout中的对齐方式android:layout_weight指定该子元素在LinearLayout中所占的权重在表格管理器中,可以为单元格设置如下三种行为方式方式说明Shrinkable如果某个列被设为Shrinkable,那么该列的所有单元格的宽度可以被收缩,以保证该表格能适应父容器的宽度Stretchable如果某个列被设为Stretchable,那么该列的所有单元格的宽度可以被拉伸,以保证组件能完全填满表格空余空间Collapsed如果某个列被设为Collapsed,那么该列的所有单元格的宽度可以被隐藏表2.6 TableLayout的常用XML属性及相关方法XML属性相关方法说明android:collapseColumnssetColumnCollapsed(int,boolean)设置需要被隐藏的列的列序号。多个序列号之间用逗号隔开android:shrinkColumnssetShrinkAllColumns (int,boolean)设置需要被收缩的列的列序号。多个序列号之间用逗号隔开android:stretchColumnssetStretchAllColumns (int,boolean)设置需要被拉伸的列的列序号。多个序列号之间用逗号隔开表2.7 FrameLayout的常用属性及相关方法XML属性相关方法说明android:foregroundsetForeground(Drawable)设置该帧布局容器的前景图像android:foregroundGravitySetForegroundGravity(int)定义绘制前景图像的gravity属性表2.8 RelativeLayout的XML属性及相关方法说明XML属性相关方法说明android:gravitysetGravity(int)设置该布局容器内各子组件的对齐方式android:ignoreGravitysetIgnoreGravity(int)设置哪个组件不受gravity属性的影响表2.9 RelativeLayout.LayoutParams里只能设为boolean值得属性android:layout_centerHorizontal控制该子组件是否位于布局容器的水平居中android:layout_centerVertical控制该子组件是否位于布局容器的垂直居中android:layout_centerInParent控制该子组件是否位于布局容器的中央位置android:layout_alignParentButtom控制该子组件是否位于布局容器底端对齐android:layout_alignParentLeft控制该子组件是否位于布局容器左边对齐android:layout_alignParentRight控制该子组件是否位于布局容器右边对齐android:layout_alignParentTop控制该子组件是否位于布局容器顶端对齐表2.10 RelativeLayoutParams里只能设为其他UI组件ID的属性android:layout_toRightOf控制该子组件位于给出ID组件的右侧android:layout_toLeftOf控制该子组件位于给出ID组件的左侧android:layout_above控制该子组件位于给出ID组件的上方android:layout_below控制该子组件位于给出ID组件的下方android:layout_alignTop控制该子组件位于给出ID组件的上边界对齐android:layout_alignBottom控制该子组件位于给出ID组件的下边界对齐android:layout_alignLeft控制该子组件位于给出ID组件的左边界对齐android:layout_alignRight控制该子组件位于给出ID组件的右边界对齐表2.11 GridLayout的XML属性及相关方法说明XML属性相关方法说明android:alignmentModesetAlignmentMode(int)设置该布局管理器采用的对齐模式android:columnCountsetCoulmnCount(int)设置该网格的列数量android:columnOrderPreservedsetColumnOrderPreserved(boolean)设置该网格容器是否保留列序号android:rowCountsetRowCount(int)设置该网格的行数量android:rowOrderPreservedsetRowOrderPreserved(boolean)设置该网格容器是否保留行序号android:useDefaultMarginssetUseDefalutMargins(boolean)设置该布局管理器是否使用默认的页边距表2.12 GridLayout.LayoutParams的XML属性相关方法说明XML属性相关属性说明android:layout_column设置该子组件在GridLayout的第几列android:layout_columnSpan设置该子组件在GridLayout横向上跨几列android:layout_gravitysetGravity(int)设置该子组件采用何种方式占据该网格的空间android:layout_raw设置该子组件在GridLayout的第几行android:layout_rawSpan设置该子组件在GridLayout宗向上跨几行Android中一般支持如下常用的距离单位单位说明px(像素)每个px对应屏幕上的一个点dip或dp(device independent pixels,设备独立像素)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dip=1px。但随着屏幕密度的改变,dip与px的换算会发生改变sp(scaled pixels,比例像素)主要处理字体的大小,可以根据用户的字体大小首选项进行缩放in(英寸)标准长度单位mm(毫米)标准长度单位pt(磅)标准长度单位,1/72英寸表2.13 TextView的XML属性及相关方法的说明XML属性相关方法说明android:capitalizesetKeyListener(KeyListener)控制是否将用户输入的文本转换为大写字母。该属性支持如下属性值。none:不转换sentences:每个句子的首字母大写words:每个单词的首字母大写characters:每个字母都大写android:autoLinksetAutoLinkMask(int)是否将符合指定格式的文本转换为可单击的超链接形式android:autoTextsetKeyListener(KeyListener)控制是否将URL、E-mail地址等链接自动转换为可单击的链接android:digitssetKeyListener(KeyListener)如果该属性设为true,则该文本框对应一个数字输入方法,并且只接受那些合法字符android:drawableButtomsetCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)在文本框内文本的底端绘制指定图像android:drawableEnd在文本框内文本的结尾处绘制指定图像android:drawableLeftsetCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)在文本框内文本的左边绘制指定图像android:cursorVisiblesetCursorVisible(boolean)设置该文本框的光标是否可见android:drawablePaddingsetCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)在文本框内文本与图形之间的间距android:drawableRightsetCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)在文本框内文本的右边绘制指定图像android:drawableStart在文本框内文本的开始处绘制指定图像android:drawableTopsetCompoundDrawablesWithIntrinsicBounds(Drawable, Drawable, Drawable, Drawable)在文本框内文本的顶端绘制指定图像android: editable设置该文本是否允许编辑android:ellipsizesetEllipsize(TextUitls.TruncateAt)设置当显示的文本超过了TextView的长度时如何处理文本内容。该属性支持如下属性值。None:不做任何处理start:在文本开始处截断,并显示省略号middle:在文本中间处截断,并显示省略号end:在文本结尾处截断,并显示省略号marquee:使用marquee滚动动画显示文本android:emssetEms(int)设置该组件的宽度,以em为单位android:fontFamilysetTypeface(Typeface)设置该文本框内文本的字体android:gravitysetGravity(int)设置文本框内文本的对齐方式android:hintsetHint(int)设置当该文本框内容为空时,文本框内默认显示提示文本android:heightsetHeight(int)设置该组件的高度,以pixel为单位android:imeActionIdsetActionLabel(CharSequence,int)当该文本框关联输入法时,为输入法提供EditorInfo.actionId值android:imeActionLabelsetActionLabel(CharSequence,int)当该文本框关联输入法时,为输入法提供EditorInfo.actionLabel值android:imeOptionssetImeOptions (int)当该文本框关联输入法时,为输入法指定额外的选项android:includeFontPaddingsetIncludeFontPadding(boolean)设置是否为字体保留足够的空间。默认为trueandroid:inputMethodsetKeyListener(KeyListener)为该文本关联特定的输入法。该属性值为输入法的全限定类名android:inputTypesetRawInputType(int)指定该文本框的类型。该属性有点类似于HTML中元素的type属性。该属性支持大量属性值,不同属性值用于指定特定的输入框android:lineSpacingExtrasetLineSpacing(float,float)控制两行文本之间的额外间距。与android:lineSpacingMultipier属性结合使用android:lineSpacingMultipiersetLineSpacing(float,float)控制两行文本之间的额外间距。每行文本为高度*该属性值+android:lineSpacingExtra属性值android:linessetLines(int)设置该文本框默认占几行android:linksClickablesetLinksClickable(boolean)控制该文本框的URL、E-mail等链接是否可点击android:marqueeRepeatLimitsetMarqueeRepeatLimit(int)设置marquee动画重复的次数android:maxEmssetMaxEms(int)指定该文本框的最大宽度(以em为单位)android:maxHeightsetMaxHeight(int)指定该文本框的最大高度(以pixel为单位)android:maxLengthsetFilters(InputFilter)指定该文本框的最大字符长度android:maxLinessetMaxLines(int)设置该文本框最多占几行android:maxWidthsetMaxWidth(int)指定该文本框的最大高度(以pixel为单位)android:minEmssetMinEms(int)指定该文本框的最小宽度(以em为单位)android:minHeightsetMinHeight(int)指定该文本框的最小高度(以pixel为单位)android:minLinessetMinLines(int)设置该文本框最少占几行android:minWidthsetMinWidth(int)指定该文本框的最小高度(以pixel为单位)android:numericsetKeyListener(KeyListener)设置该文本框关联的数值输入法。该属性值支持如下属性值。integer:指定关联整数输入法signed:允许输入符号的数值输入法decimal:允许输入小数点的数值输入法android:passwordsetTransformationMethod(TransformationMethod)设置该文本框是一个密码框(以点代替字符)android:phoneNumbersetKeyListener(KeyListener)设置该文本框只能接受电话号码android:privateImeOptionssetPrivateImeOptions(String)设置该文本框关联的输入法的私有选项android:scrolHorizontallysetHorizontallyScrolling(boolean)设置当该文本框不够显示全部内容时是否水平滚动android:selectAllOnFocussetSelectAllOnFocus(boolean)如果文本框的内容可选择,设置是否当它获得焦点时自动选中所有文本android:shadowColorsetShadowLayer(float,float,float,int)设置文本框内文本的阴影的颜色android:shadowDxsetShadowLayer(float,float,float,int)设置文本框内文本的阴影在水平方向的偏移android:shadowDysetShadowLayer(float,float,float,int)设置文本框内文本的阴影在垂直方向的偏移android:shadowRadiussetShadowLayer(float,float,float,int)设置文本框内文本的阴影的模糊程度。该值越大,阴影越模糊android:singleLinesetTransformationMethod设置该文本框是否为单行模式,如果设为true,文本框不会换行android:textsetText(CharSequence)设置文本框内文本的内容android:textAllCapssetAllCaps(boolean)设置是否将文本框的所有字母显示为大写android:textAppearance设置文本框的颜色、字体、大小等样式android:textColorsetTextColor(ColorStateList)设置文本框文本的颜色android:textColorHighlightsetHighlightColor(int)设置文本框中文本被选中时的颜色android:textColorHintsetHintTextColor(int)设置文本框中提示文本的颜色android:textColorLinksetLinkTextColor(int)设置文本框中链接的颜色android:textIsSelectableisTextSelectedable()设置该文本框不能编辑时,文本框内的文本是否可以被选中android:textScaleXsetTextScaleX(float)设置文本框内文本在水平方向上的缩放因子android:textSizesetTextSize(float)设置文本框内文本的字号大小android:textStylesetTypeface(Typeface)设置文本框内文本的字体风格,如粗体、斜体等android:textfacesetTypeface(Typeface)设置文本框内文本的字体风格android:widthsetWidth(int)设置该文本框的宽度(以pixel为单位)EditText派生的两个子类子类说明AutoCompleteTextView带有自动完成的EditText ExtractEditText它并不是UI组件,而是EditText组件的底层服务类,负责提供全屏输入法支持表2.14 ToggleButton支持的XML属性及相关方法XML属性相关方法说明android:checkedsetChecked(boolean)设置该按钮是否被选中android:textOff设置当该按钮的状态关闭时显示的文本android:textOn设置当该按钮的状态打开时显示的文本表2.15 Switch 支持的XML属性及相关方法说明XML属性相关方法说明android:checkedsetChecked(boolean)设置该按钮是否被选中android:switchMinWidthsetSwitchMinWidth(int)设置该开关的最小宽度android:switchPaddingsetSwitchPadding(int)设置开关与标题文本之间的空白android:switchTextAppearancesetSwitchTextAppearance(Context,int)设置该开关图标上的文本样式android:textOffsetTextOff(CharSequence)设置该开关的状态关闭时显示的文本android:textOffsetTextOff(CharSequence)设置该开关的状态打开时显示的文本android:textStylesetSwitchTypeface(Typeface)设置该开关的文本的风格android:thumbsetThumbResource(int)指定使用自定义Drawable绘制该开关的开关按钮android:tracksetTrackResource(int)指定使用自定义Drawable绘制该开关的开关轨道android:typefacesetSwitchTypeface(Typeface)设置该开关的文本的字体风格表2.16 AnalogClock支持的XML属性的说明XML属性说明android:dial设置该模拟时钟的表盘使用的图片android:hand_hour设置该模拟时钟的时针表盘使用的图片android:hand_minute设置该模拟时钟的分针表盘使用的图片表2.17 ImageView支持的XML属性及相关方法的说明XML属性相关方法说明android:adjustViewBoundssetAdjustViewBounds(boolean)设置ImageView是否调整自己的边界来保持所显示图片的长宽比android:cropToPaddingsetCropToPadding(boolean)如果将该属性设为true,该组件将会被裁剪到保留该ImageView的paddingandroid:maxHeightsetMaxHeight(int)设置ImageView的最大高度android:maxWidthsetMaxWidth(int)设置ImageView的最大宽度android:scaleTypesetScaleType(ImageViewScaleType)设置所显示的图片如何缩放或移动以适应ImageView的大小android:srcsetImageResource(int)设置ImageView所显示的Drawable对象的ID表2.17所支持的android:scaleType属性属性说明matrix(ImageView.ScaleType.MATRIX)使用matrix方式进行缩放fitXY(ImageView.ScaleType.FIT_XY)对图片横向、纵向独立缩放,使得该图片完全适应于该ImageView,图片的纵横比可能会改变fitStart(ImageView.ScaleType.FIT_STATR)保持纵横比缩放图片,直到该图片能完全显示在ImageView中(图片较长的变长与ImageView相应的变长相等),缩放完成后将该图片放在ImageView的左上角fitCenter(ImageView.ScaleType.FIT_CENTER)保持纵横比缩放图片,直到该图片能完全显示在ImageView中(图片较长的变长与ImageView相应的变长相等),缩放完成后将该图片放在ImageView的中央fitEnd(ImageView.ScaleType.FIT_END)保持纵横比缩放图片,直到该图片能完全显示在ImageView中(图片较长的变长与ImageView相应的变长相等),缩放完成后将该图片放在ImageView的右下角center(ImageView.ScaleType.CENTER)把图片放在ImageView的中间,但是不进行任何缩放centerCrop(ImageView.ScaleType.CENTER_CROP)保持纵横比缩放图片,以使得图片能完全覆盖ImageView。只要图片的最短边能显示出来即可 centerInside (ImageView.ScaleType.CENTER_Inside)保持纵横比缩放图片,以使得ImageView能完全显示该图片为了控制ImageView显示的图片,ImageView提供了如下方法方法说明setImageBitmap(Bitmap bm)使用Bitmap位图设置该ImageView显示的图片setImageDrawable(Drawable drawable)使用Drawable对象设置该ImageView显示的图片setImageResoure(int resld)使用图片资源ID设置该ImageView显示的图片SetImageUR(Uri uri)使用URI设置该ImageView显示的图片ImageView派生了如下两个子类子类说明ImageButton图片按钮QuickContactBadge显示关联到特定联系人的图片为了让QuickContactBadge与特定联系人关联,可以调用如下方法进行关联方法说明assignContactFromEmail(String emailAddress,Boolean lazyLookup)将该图片关联到指定E-mail地址对应的联系人assignContactFromEmail(String phoneNumber,Boolean lazyLookup)将该图片关联到指定电话号码对应的联系人assignContactUri(Uri contactUri)将该图片关联到特定Uri对应的联系人AdapterView具有如下特征AdapterViwe继承了ViewGroup,它的本质是容器AdapterViwe可以包括多个“列表项”,并将多个“列表项”以合适的形式显示出来AdapterViwe显示的多个“列表项”由Adapter提供。调用AdapterViwe的setAdapter(Adapter)方法设置Adapter即可表2.18 AbsListView的常用XML属性XML属性相关方法说明android:choiceMode设置AbsListView的选择行为。该属性支持如下属性。none:不现实任何选中项singleChoice:允许单选multipleChoice:允许多选multipleChoiceModal:允许多选android:drawSelectorOnTopsetDrawSelectOnTop(boolean)如果该属性设为true,选中的列表项将会显示在上面android:fastScrollEnabled设置是否允许快速滚动。如果该属性设为true,将会显示滚动图标,并允许用户拖动该滚动图标进行快速滚动android:listSelectorsetSelector(int)指定被选中的列表项上绘制的Drawableandroid:scrollingCache如果设为true,该组件在滚动时将会使用绘制缓存android:smoothScrollbarsetSmoothScrollbarEnableed(boolean)如果设置为false,则不在header View之后绘制分割条android:stackFromBottom设置是否从底端开始排列列表项android:textFilterEnabled设置是否对列表项进行过滤。当该AbsListView对应的Adapter实现了Filter接口时改属性才会起作用android:transcriptMode设置该组件的滚动模式。该属性支持如下属性值。disabled:关闭滚动。这是默认值normal:当该AbsListView收到数据改变通知,且最后一个列表项可见时,该AbsLis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商丘师范就业协议书
- 动产质押还款协议书
- 合伙租房保密协议书
- 医院后勤保障协议书
- 地税实时缴款协议书
- 压机低价转让协议书
- 商场租赁意向协议书
- 合伙购房放弃协议书
- 劳动合同撤销协议书
- 单位旅游家属协议书
- 2025年护士考试心理健康试题及答案
- 旅游法规教程试题及答案
- 工程测量学概述
- 农村小学教师信息技术应用能力提升策略研究:数字化教学资源与实践应用
- 2025-2030中国学生校服行业市场发展分析及前景趋势与投资研究报告
- DB11 T 411.8-2007 体育场馆等级划分及评定 第8部分:篮球馆
- 滴滴管理制度
- 2025届天津市十二区重点学校高三下学期毕业联考(一)英语试题(含答案)
- 生物医学电子学智慧树知到期末考试答案章节答案2024年天津大学
- 干部人事档案转递单表样
- 2023年版一级建造师-水利工程实务电子教材
评论
0/150
提交评论