`

android组建属性及使用许可

阅读更多

android:fadingEdgeLength

设置淡入淡出边缘的长度,可以接受大小值的单位是:pxdpspinmm,也可以参考大小值资源

android:fitsSystemWindows

是否适合系统窗体,取值为truefalse。该属性只对不是子组件的组件有效

android:focusable

是否可以获取焦点,取值truefalse

android:focusableInTouchMode

是否可以在触摸模式下获取焦点,truefalse

android:hapticFeedbackEnabled

是否允许触摸反馈效果,truefalse

android:id

提供该组件的标识名,可以借助ActivityView实例的findViewById方法通过id获取对应的组件实例对象,其属性值的形式为:android:id=”@+id/id<id>”

android:isScrollContainer

设置该组件是否设置为滚动条容器,truefalse

android:keepScreenOn

控制该组件在显示的时候保持在屏幕显示,truefalse

android:longClickable

是否响应长时间点击事件,truefalse

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

是否允许保存状态,取值为truefalse

android:scrollX

设置垂直滚动条的位移量,必须是一个大小值,取值同android:padding

android:scrollY

设置水平滚动条的位移量,必须是一个大小值,取值同android:padding

android:scrollbarAlwaysDrawHorizontalTrack

是否总是设置水平滚动条滑块,truefalse

android:scrollbarAlwaysDrawVerticalTrack

是否总是设置垂直滚动条滑块,truefalse

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

是否允许音效,取值为truefalse

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

当前组件与父组件的下边界对齐,truefalse

android:layout_alignParentLeft

当前组件与父组件的左边界对齐,truefalse

android:layout_alignParentRight

当前组件与父组件的右边界对齐,truefalse

android:layout_alignParentTop

当前组件与父组件的上边界对齐,truefalse

android:layout_alignRight

当前组件与参照组件的右边界对齐,该属性为参照组件的ID

android:layout_alignTop

当前组件与参照组件的上边界对齐,该属性为参照组件的ID

android:layout_alignWithParentIfMissing

truefalse

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

是否将选择器绘制在备选条目上方,取值为truefalse

android:fastScrollEnabled

允许快速滚动

android:listSelector

指示选择器的内容

android:scrollingCache

滚动时是否使用绘制缓冲,truefalse

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

光标是否可见,truefalse

android:digits

所接受的数字字符

android:drawableBottom

在文本下方绘制

android:drawableLeft

在文本左方绘制

android: drawablePadding

绘制填充区

android: drawableRight

在文本右方绘制

android: drawableTop

在文本上方绘制

android:editable

是否可编辑,truefalse

android:editorExtras

 

android:ellipsize

当内容过长时会自动打断单词内容

android:ems

 

android:enabled

是否可用,truefalse

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多行内容

textUriUri

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

 

分享到:
评论

相关推荐

    android组建属性及使用许可参考.pdf

    这份"android组建属性及使用许可参考.pdf"文档详细介绍了Android UI组件的一些关键属性,这些属性直接影响到组件的外观、行为和交互方式。以下是对其中部分属性的详细解释: 1. `android:fadingEdgeLength`:此属性...

    android属性动画的暂停

    在Android开发中,属性动画(Property Animation)是一个强大的工具,它可以改变View对象的视觉属性,如位置、大小、颜色等,而不仅仅是简单的视图切换。属性动画系统自Android 3.0(API级别11)引入,极大地扩展了...

    Android 属性动画使控件沿贝塞尔曲线移动

    在Android 3.0(API级别11)及以上版本,Google引入了属性动画系统,它允许对象的属性在一段时间内连续改变,而非一步到位。与视图动画(View Animation)不同,属性动画会影响对象的实际状态,而非仅仅改变其视觉...

    Android自定义Attr属性

    以下将详细介绍Android自定义Attr属性的使用过程及其背后的原理。 首先,自定义Attr涉及到的主要步骤包括:定义属性、在资源文件中声明属性、解析属性值以及在代码中使用属性。让我们逐一探讨这些步骤: 1. **定义...

    android 自定义属性实现 ImageView 透明度渐变效果

    在Android开发中,自定义属性是提升应用独特性和用户体验的重要手段。本教程将详细讲解如何通过自定义属性来实现ImageView的透明度渐变效果。首先,我们从自定义属性的创建开始。 一、创建自定义属性 在Android项目...

    Android属性动画实现酷炫登录界面

    在Android 3.0及以上版本引入的属性动画系统,不同于早期的视图动画(View Animation),它不仅改变对象的视觉显示,还实际改变了对象的状态。这意味着你可以通过动画改变对象的属性,如位置、大小、透明度等,并且...

    使用echarts绘制android图表

    - 使用最新的 ECharts 版本,以获取最佳性能和新特性,同时关注官方文档中关于与 Android 集成的注意事项。 综上所述,使用 ECharts 在 Android 上实现图表展示涉及 Webview 的集成、HTML 和 JavaScript 的编写、...

    Android图片滚动,加入自动播放功能,使用自定义属性实现,霸气十足demo

    在Android资源文件(res/values/attrs.xml)中定义属性,然后在自定义控件中解析这些属性,以在运行时使用。例如,对于`SlidingViewSwitcher`,可能需要定义以下属性: 1. `slideDuration`:滑动动画的持续时间,...

    android 获取cpu使用率, 内存 实时数据

    在Android平台上,获取CPU使用率和内存实时数据是开发者进行性能监控、优化应用或实现系统监控功能的关键步骤。本文将详细介绍如何在Android中获取这些关键信息,并提供相关的代码示例。 首先,我们要理解CPU使用率...

    Android之自定义ToggleButton使用

    如果希望使用图标而非文字,可以使用`android:drawableLeft`和`android:drawableRight`属性设置左右两侧的图标,选中时会显示左侧图标,未选中时显示右侧图标。 4. **自定义尺寸** 通过`android:layout_width`和`...

    Android中Preference的使用以及监听事件分析

    总结,Preference是Android开发中的一个强大工具,通过它可以快速构建出美观且易于使用的设置界面。理解并熟练运用Preference的使用、监听事件以及数据持久化,能够极大地提高开发效率。通过自定义Preference,...

    《Android C++高级编程——使用NDK》_源码.zip

    《Android C++高级编程——使用NDK》提供了Java原生接口(JNI)的概述、Bionic API、POSIX 线程和套接字、C++支持、原生图形和声音API以及NEON/SIMD优化,在一个游戏应用案例的帮助下,你将学到很多关键技能。...

    android使用CollapsingToolbarLayout实现折叠效果

    在Android开发中,为了创建富有动态感和交互性的用户界面,`CollapsingToolbarLayout`是一个非常关键的组件。这个布局是Android设计支持库的一部分,主要用于实现类似Material Design中的滚动行为,尤其是标题栏的...

    Android高手进阶之自定义View,自定义属性(带进度的圆形进度条)源码

    在Android中,我们可以为自定义View定义自己的XML属性,使得在布局文件中更容易配置和使用。这需要以下几个步骤: 1. 在res/values/attrs.xml文件中定义自定义属性,如`progressColor`(进度颜色)、`...

    Android_中文手册_CHM_Android_开发手册_安卓开发手册.zip

    Android_中文手册_CHM_Android_开发手册_...2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

    Android使用Activity用作弹出式对话框

    总结起来,Android中使用`Activity`作为弹出式对话框主要涉及以下几个步骤: 1. 创建一个具有对话框样式的`Activity`。 2. 设计对话框的界面布局。 3. 设置窗口属性以达到对话框效果,如背景淡化和动画。 4. 使用...

    android开源控件大全

    Android是一种基于Linux的自由及开放源代码...2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码

    Android使用TableLayout动态布局实例

    在`TableLayout`中,你可以通过设置`android:stretchColumns`属性来拉伸指定列,使表格内容填满可用空间。 首先,我们来了解一下如何在XML中创建一个基本的`TableLayout`。在XML布局文件中,添加以下代码: ```xml...

    android jni使用libzip读取压缩文件

    这些.so文件是libzip库的预编译版本,供Android平台使用。 在Java层,创建一个JNI方法声明,例如: ```java public native void readZipFromAssets(String zipName, String fileName); ``` 然后,使用`javah`命令...

    android 经典代码例子

    开发者需要在Manifest文件中声明所需的权限,并在运行时根据Android版本获取用户的许可。 12. **通知(Notification)**:通知是向用户展示重要信息的方式,即使应用不在前台运行。通过NotificationManager和...

Global site tag (gtag.js) - Google Analytics