- 浏览: 173399 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
android:fadingEdgeLength |
设置淡入淡出边缘的长度,可以接受大小值的单位是:px、dp、sp、in、mm,也可以参考大小值资源 |
android:fitsSystemWindows |
是否适合系统窗体,取值为true或false。该属性只对不是子组件的组件有效 |
android:focusable |
是否可以获取焦点,取值true或false |
android:focusableInTouchMode |
是否可以在触摸模式下获取焦点,true或false |
android:hapticFeedbackEnabled |
是否允许触摸反馈效果,true或false |
android:id |
提供该组件的标识名,可以借助Activity或View实例的findViewById方法通过id获取对应的组件实例对象,其属性值的形式为:android:id=”@+id/id<id>” |
android:isScrollContainer |
设置该组件是否设置为滚动条容器,true或false |
android:keepScreenOn |
控制该组件在显示的时候保持在屏幕显示,true或false |
android:longClickable |
是否响应长时间点击事件,true或false |
android:minHeight |
组件的最小高度,取值同android:fadingEdgeLength |
android:minWidth |
组件的最小宽度,取值同android:fadingEdgeLength |
android:nextFocusDown |
设置下一个向下获取焦点的组件,取值为id |
android:nextFocusLeft |
设置下一个向左获取焦点的组件,取值为id |
android:nextFocusRight |
设置下一个向右获取焦点的组件,取值为id |
android:nextFocusUp |
设置下一个向上获取焦点的组件,取值为id |
android:padding |
设置上、下、左、右4个边缘的填充距离,必须是一个大小值,取值同android:fadingEdgeLength |
android:paddingBottom |
设置下端边缘的填充距离,取值同android:padding |
android:paddingLeft |
设置左端边缘的填充距离,取值同android:padding |
android:paddingRight |
设置右端边缘的填充距离,取值同android:padding |
android:paddingTop |
设置上端边缘的填充距离,取值同android:padding |
android:saveEnabled |
是否允许保存状态,取值为true或false |
android:scrollX |
设置垂直滚动条的位移量,必须是一个大小值,取值同android:padding |
android:scrollY |
设置水平滚动条的位移量,必须是一个大小值,取值同android:padding |
android:scrollbarAlwaysDrawHorizontalTrack |
是否总是设置水平滚动条滑块,true或false |
android:scrollbarAlwaysDrawVerticalTrack |
是否总是设置垂直滚动条滑块,true或false |
android:scrollbarSize |
设置垂直滚动条的宽度和水平滚动条的长度,必须是一个大小值,取值同android:padding |
android:scrollbarStyle |
设置滚动条的样式,取值为下列之一: insideOverlay在填充区域内,覆盖形式 insideInset在填充区域内,插进形式(凹进) outsideOverly在绑定组件边缘,覆盖形式 outsideInset在绑定组件边缘,插进形似 |
android:scrollbarThumbHorizontal |
设置水平滚动条按钮的绘制资源,必须引用可绘制资源 |
android:scrollbarThumbVertical |
设置垂直滚动条按钮的绘制资源,必须引用可绘制资源 |
android:scrollbarTrackHorizontal |
设置水平滚动条轨道的绘制资源,必须引用可绘制资源 |
android:scrollbarTrackVertical |
设置水平滚动条轨道的绘制资源,必须引用可绘制资源 |
android:scrollbars |
设置滚动显示,可以为一下一个或多个值: none不显示滚动条 horizontal只显示水平滚动条 vertical只显示垂直滚动条 |
android:soundEffectsEnabled |
是否允许音效,取值为true或false |
android:tag |
设置标记内容,可以通过View类实例的getTag方法获取该组件的标记内容,或者使用findViewByTag通过标记来查找相应的子组件 |
android:visibility |
设置初始化可见状态,取值为以下之一: visible可见(默认值) invisible不可见(其所占空间将留出) gone完全不可见(其所占空间都不会留出) |
线性布局LinearLayout组件属性列表
属性 |
说明 |
android:baselineAligned |
基线对齐 |
android:baselineAlignedChildIndex |
以指定子组件作为基线对齐 |
android:gravity |
指定该物体放入其容器的重心位置,取值为下列之一: top上方,物体大小不变 bottom下方,物体大小不变 left左方,物体大小不变 right右方,物体大小不变 center_vertical垂直方向的中间,物体大小不变 fill_vertical填满垂直方向,自动进行大小调整 center_horizontal水平方向的中间,大小不变 fill_horizontal填满水平方向,自动进行大小调整 center居中(既是水平也是垂直方向的中间) fill填满整个容器 clip_vertical clip_horizontal |
android:orientation |
布局方向,取值为下列之一: horizontal水平的 vertical垂直的(默认值) |
android:weightSum |
组件的比重和 |
线性布局参数LinearLayout_Layout
属性 |
说明 |
android:layout_gravity |
当前子组件的心位置 |
android:layout_height |
当前子组件的高度 |
android:layout_weight |
当前子组件的空间比重,取值为浮点数 |
android:layout_width |
当前子组件的宽度 |
相对布局RalativeLayout
属性 |
说明 |
android:gravity |
设置添加组件的重心 |
android:ignoreGravity |
忽略布局重心的影响 |
相对布局参数RalativeLayout_Layout
属性 |
说明 |
android:layout_above |
将当前组件的下边缘放置于参照组件之上,该属性为参照组件的ID |
android:layout_alignBaseline |
当前组件与参照组件的基线对齐,该属性为参照组件的ID |
android:layout_alignBottom |
当前组件与参照组件的下边界对齐,该属性为参照组件的ID |
android:layout_alignLeft |
当前组件与参照组件的左边界对齐,该属性为参照组件的ID |
android:layout_alignParenBottom |
当前组件与父组件的下边界对齐,true或false |
android:layout_alignParentLeft |
当前组件与父组件的左边界对齐,true或false |
android:layout_alignParentRight |
当前组件与父组件的右边界对齐,true或false |
android:layout_alignParentTop |
当前组件与父组件的上边界对齐,true或false |
android:layout_alignRight |
当前组件与参照组件的右边界对齐,该属性为参照组件的ID |
android:layout_alignTop |
当前组件与参照组件的上边界对齐,该属性为参照组件的ID |
android:layout_alignWithParentIfMissing |
true或false |
android:layout_below |
将当前组件的上边缘放置于参照组件之下,该属性为参照组件的ID |
android:layout_centerHorizontal |
当前组件放置到父组件的水平居中的位置 |
android:layout_centerInParent |
当前组件放置到父组件的重心位置 |
android:layout_centerVertical |
当前组件放置到父组件垂直居中的位置 |
android:layout_toLeftOf |
将当前组件的右边缘放置于参照组件之下,该属性为参照组件的ID |
android:layout_toRightOf |
将当前组件的左边缘放置于参照组件之下,该属性为参照组件的ID |
绝对布局参数AbsoluteLayout_Layout
属性 |
说明 |
android:layout_x |
当前组件的x坐标位置(从左到右方向) |
android:layout_y |
当前组件的y坐标位置(从上到下方向) |
框布局FrameLayout
属性 |
说明 |
android:foreground |
前置图片 |
android:foregroundGravity |
前置图片重心 |
android:measureAllChildren |
在切换显示时是否侧重所有子组件的大小 |
android:layout_gravity |
添加组件的重心 |
框布局参数FrameLayout_Layout
属性 |
说明 |
android:layout_gravity |
当前子组件所添加的重心位置 |
表格布局TableLayout
属性 |
说明 |
android:collapseColumns |
设置允许折叠的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔 |
android:shrinkColumns |
设置允许收缩的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔 |
android:stretchColumns |
设置允许伸展的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔 |
表格行的单元TableRow_Cell
属性 |
说明 |
android:layout_column |
设置该单元格的列编号(基于0) |
android:layout_span |
指明该单元格可以跨越的列数 |
抽象列表视图组件AbsListView
属性 |
说明 |
android:cacheColorHint |
设置缓冲颜色 |
android:drawSelectorOnTop |
是否将选择器绘制在备选条目上方,取值为true或false |
android:fastScrollEnabled |
允许快速滚动 |
android:listSelector |
指示选择器的内容 |
android:scrollingCache |
滚动时是否使用绘制缓冲,true或false |
android:smoothScrollbar |
平滑滚动条 |
android:stackFromBottom |
从下方堆叠条目 |
android:textFilterEnbled |
是否允许过滤 |
android:transcriptMode |
设置抄本模式 |
列表视图组件ListView
属性 |
说明 |
android:choiceMode |
选择模式 |
android:divider |
分割线颜色或组件的参考 |
android:dividerHeight |
分割线高度 |
android:entries |
指定绑定到当前列表视图的一个数组资源 |
android:footerDividersEnabled |
是否允许页脚分割线 |
android:headerDividersEnabled |
是否允许页眉分割线 |
格子视图组件GridView
属性 |
说明 |
android:columnWidth |
指定列宽 |
android:gravity |
添加组件的重心位置 |
android:horizontalSpacing |
水平空间 |
android:numColumns |
指定列数 |
android:strechMode |
伸展模式 |
android:verticalSpacing |
垂直空间 |
画廊视图组件Gallery
属性 |
说明 |
android:animationDuration |
动画持续时间 |
android:gravity |
添加组件的重心位置 |
android:spacing |
间隔空间 |
android:unselectedAlpha |
非选择条目的透明度 |
文本组件TextView
属性 |
说明 |
android:autoLink |
是否自动链接(内容是网址或是电子邮件时) |
android:autoText |
自动更新拼音错误 |
android:bufferType |
设置缓冲区类型 |
android:capitalize |
自动大写 |
android:cursorVisible |
光标是否可见,true或false |
android:digits |
所接受的数字字符 |
android:drawableBottom |
在文本下方绘制 |
android:drawableLeft |
在文本左方绘制 |
android: drawablePadding |
绘制填充区 |
android: drawableRight |
在文本右方绘制 |
android: drawableTop |
在文本上方绘制 |
android:editable |
是否可编辑,true或false |
android:editorExtras |
|
android:ellipsize |
当内容过长时会自动打断单词内容 |
android:ems |
|
android:enabled |
是否可用,true或false |
android:freezesText |
是否冻结文本 |
android:gravity |
指明文本的重心位置 |
android:height |
高度值 |
android:hint |
指示内容 |
android:imeActionId |
|
android:imeActionLabel |
|
android:imeOptions |
输入法选项 |
android:includeFontPadding |
|
android:inputMethod |
指定输入法 |
android:inputType |
输入类型,取值为下列之一: none text普通文本 textCapCharacters大写字符 textCapWords单词首字母大写 textCapSentences句子首字母大写 textAutoCorret自动更正 textAutoComplete自动完成 textMultiLine多行内容 textUri,Uri textEmailAddress电子邮件地址 textEmailSubject电子邮件主题 textShortMessage短消息 textLongMessage长消息 textPersonName个人姓名 textPostalAddress邮政地址 textPassword密码 textVIsiblePassword可见的密码 textWebEditText网页格式 textFilter过滤字符串 textPhonetic语言发音 number数字 numberSigned有符号数字 numberDecimal十进制数字 phone电话号码 datetime日期时间 date日期 time时间 |
android:lineSpacingExtra |
|
android:lineSpacingMultiplier |
|
android:lines |
设置文本行数 |
android:linksClickable |
|
android:marqueeRepeatLimit |
来回移动的动画次数 |
android:maxEms |
|
android:maxHeight |
物体的最大高度 |
android:maxLength |
最大文本长度 |
android:maxLines |
最大行数 |
android:minWidth |
物体的最大宽度 |
android:minEms |
|
android:minHeight |
物体的最小高度 |
android:minLines |
最小文本行数 |
android:minWidth |
物体的最小宽度 |
android:numeric |
是否使用数字输入方式 |
android:password |
是否使用密码输入方式 |
android:phonenumber |
是否使用电话号码输入方式 |
android:privateImeOptions |
|
android:scrollHorizontally |
|
android:selectAllOnFocus |
|
android:shadowColor |
文本阴影颜色 |
android:shadowDx |
阴影的水平偏移 |
android:shadowDy |
阴影的垂直偏移 |
android:shadowRadius |
阴影的半径 |
android:singleLine |
是否单行(不自动换行) |
android:text |
显示的文本内容 |
android:textApperance |
基本字体颜色、字样、大小和样式 |
android:textColor |
文本颜色 |
android: textColorHighlight |
文本高亮颜色 |
android: textColorHint |
文本提示颜色 |
android:textColorLink |
文本链接颜色 |
android:textScaleX |
文本缩放因数 |
android:textSize |
文本大小 |
android:textStyle |
文本样式,取值为下列之一: bold粗体 italic斜体 bolditalic粗斜体 |
android:typeface |
字样 |
android:width |
物体的高度 |
自动完成文本框AutoCompleteTextView
属性 |
说明 |
android:completionHint |
显示提示 |
android:completionHintView |
提示视图 |
android:completionThreshold |
设置开始提示的字符数 |
android:dropDownAnchor |
下拉框链接视图 |
android:dropDownSelector |
下拉框选择器 |
android:dropDownWIdth |
下拉框宽度 |
图片视图ImageView
属性 |
说明 |
android:adjustViewBounds |
是否调整视图范围 |
android:baselineAlignBottom |
是否按照下端基线对齐 |
android:cropToPadding |
是否按照填充进行裁剪 |
android:maxHeight |
设置最大高度 |
android:maxWidth |
设置最大宽度 |
android:scaleType |
缩放类型,取值为下列之一: matrix图片真实大小 fitXY适合图片大小 fitStart fitCenter fitEnd center居中显示 centerCrop centerInside |
android:src |
设置绘制用内容 |
android:tint |
设置染色颜色值 |
应用程序使用许可Uses-permissions
许可标识 |
说明 |
ACCESS_CHECKIN_PROPERTIES |
|
ACCESS_COARSE_LOCATION |
|
ACCESS_FINE_LOCATION |
|
ACCESS_LOCATION_EXTRA_COMMANDS |
|
ACCESS_MOCK_LICATION |
|
ACCESS_NETWORK_STATE |
|
ACCESS_SURFACE_FLINGER |
|
ACCESS_WIFI_STATE |
|
ADD_SYSTEM_SERVICE |
|
ACCOUNT_MANAGER |
|
发表评论
-
自定义CheckBox和RadioButton
2012-10-10 21:39 32081 在drawable-mdpi文件夹下创建文件che ... -
ImageView 的src和android:background的区别
2012-09-25 21:34 1208针对ImageView来说:两者都可以设置ImageVie ... -
FrameLayout 配合ImageView 设置背景
2012-09-25 21:31 9356若以图片作为LinearLayout的背景,那么将无法控 ... -
ListView item间分割线divider 粗细不一致解决方法
2012-09-19 21:45 2622解决方法 一: 隐藏分割线,然后在定义item视图的 ...
相关推荐
这份"android组建属性及使用许可参考.pdf"文档详细介绍了Android UI组件的一些关键属性,这些属性直接影响到组件的外观、行为和交互方式。以下是对其中部分属性的详细解释: 1. `android:fadingEdgeLength`:此属性...
在Android开发中,属性动画(Property Animation)是一个强大的工具,它可以改变View对象的视觉属性,如位置、大小、颜色等,而不仅仅是简单的视图切换。属性动画系统自Android 3.0(API级别11)引入,极大地扩展了...
在Android 3.0(API级别11)及以上版本,Google引入了属性动画系统,它允许对象的属性在一段时间内连续改变,而非一步到位。与视图动画(View Animation)不同,属性动画会影响对象的实际状态,而非仅仅改变其视觉...
以下将详细介绍Android自定义Attr属性的使用过程及其背后的原理。 首先,自定义Attr涉及到的主要步骤包括:定义属性、在资源文件中声明属性、解析属性值以及在代码中使用属性。让我们逐一探讨这些步骤: 1. **定义...
在Android开发中,自定义属性是提升应用独特性和用户体验的重要手段。本教程将详细讲解如何通过自定义属性来实现ImageView的透明度渐变效果。首先,我们从自定义属性的创建开始。 一、创建自定义属性 在Android项目...
在Android 3.0及以上版本引入的属性动画系统,不同于早期的视图动画(View Animation),它不仅改变对象的视觉显示,还实际改变了对象的状态。这意味着你可以通过动画改变对象的属性,如位置、大小、透明度等,并且...
- 使用最新的 ECharts 版本,以获取最佳性能和新特性,同时关注官方文档中关于与 Android 集成的注意事项。 综上所述,使用 ECharts 在 Android 上实现图表展示涉及 Webview 的集成、HTML 和 JavaScript 的编写、...
在Android资源文件(res/values/attrs.xml)中定义属性,然后在自定义控件中解析这些属性,以在运行时使用。例如,对于`SlidingViewSwitcher`,可能需要定义以下属性: 1. `slideDuration`:滑动动画的持续时间,...
在Android平台上,获取CPU使用率和内存实时数据是开发者进行性能监控、优化应用或实现系统监控功能的关键步骤。本文将详细介绍如何在Android中获取这些关键信息,并提供相关的代码示例。 首先,我们要理解CPU使用率...
如果希望使用图标而非文字,可以使用`android:drawableLeft`和`android:drawableRight`属性设置左右两侧的图标,选中时会显示左侧图标,未选中时显示右侧图标。 4. **自定义尺寸** 通过`android:layout_width`和`...
总结,Preference是Android开发中的一个强大工具,通过它可以快速构建出美观且易于使用的设置界面。理解并熟练运用Preference的使用、监听事件以及数据持久化,能够极大地提高开发效率。通过自定义Preference,...
《Android C++高级编程——使用NDK》提供了Java原生接口(JNI)的概述、Bionic API、POSIX 线程和套接字、C++支持、原生图形和声音API以及NEON/SIMD优化,在一个游戏应用案例的帮助下,你将学到很多关键技能。...
在Android开发中,为了创建富有动态感和交互性的用户界面,`CollapsingToolbarLayout`是一个非常关键的组件。这个布局是Android设计支持库的一部分,主要用于实现类似Material Design中的滚动行为,尤其是标题栏的...
在Android中,我们可以为自定义View定义自己的XML属性,使得在布局文件中更容易配置和使用。这需要以下几个步骤: 1. 在res/values/attrs.xml文件中定义自定义属性,如`progressColor`(进度颜色)、`...
Android_中文手册_CHM_Android_开发手册_...2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
总结起来,Android中使用`Activity`作为弹出式对话框主要涉及以下几个步骤: 1. 创建一个具有对话框样式的`Activity`。 2. 设计对话框的界面布局。 3. 设置窗口属性以达到对话框效果,如背景淡化和动画。 4. 使用...
Android是一种基于Linux的自由及开放源代码...2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码
在`TableLayout`中,你可以通过设置`android:stretchColumns`属性来拉伸指定列,使表格内容填满可用空间。 首先,我们来了解一下如何在XML中创建一个基本的`TableLayout`。在XML布局文件中,添加以下代码: ```xml...
这些.so文件是libzip库的预编译版本,供Android平台使用。 在Java层,创建一个JNI方法声明,例如: ```java public native void readZipFromAssets(String zipName, String fileName); ``` 然后,使用`javah`命令...
开发者需要在Manifest文件中声明所需的权限,并在运行时根据Android版本获取用户的许可。 12. **通知(Notification)**:通知是向用户展示重要信息的方式,即使应用不在前台运行。通过NotificationManager和...