android的一些常用属性的说明

android:alpha 关联方法: setAlpha(float) 属性说明: 视图透明度,值在0-1之间。0为完全透明,1为完全不透明。

android:background 关联方法: setBackgroundResource(int) 属性说明: 视图背景

android:clickable 关联方法: setClickable(boolean) 属性说明: 视图是否可点击

android:contentDescription 关联方法: setContentDescription(CharSequence) 属性说明: 设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明

android:drawingCacheQuality 关联方法: setDrawingCacheQuality(int) 属性说明: "设置绘图时半透明质量。有可以取以下3个值 auto——默认,由框架决定 high——高质量,使用较高的颜色深度,消耗更多的内存 low——低质量,使用较低的颜色深度,但是用更少的内存"

android:duplicateParentState 关联方法: 属性说明: 如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)

android:fadeScrollbars 关联方法: setScrollbarFadingEnabled(boolean) 属性说明: 定义在ScrollBar没有使用时,是否褪色。

android:fadingEdgeLength 关联方法: getVerticalFadingEdgeLength() 属性说明: 设置边框渐变的长度。

android:filterTouchesWhenObscured 关联方法: setFilterTouchesWhenObscured(boolean) 属性说明: view所在窗口被其它可见窗口遮住时,是否过滤触摸事件。

android:fitsSystemWindows 关联方法: setFitsSystemWindows(boolean) 属性说明: 设置布局调整时是否考虑系统窗口(如状态栏)

android:focusable 关联方法: setFocusable(boolean) 属性说明: 设置是否获得焦点。若有requestFocus()被调用时,后者优先处理。注意在表单中想设置某一个如EditText获取焦点,光设置这个是不行的,需要将这个EditText前面的focusable都设置为false才行。在Touch模式下获取焦点需要设置focusableInTouchMode为true。

android:focusableInTouchMode 关联方法: setFocusableInTouchMode(boolean) 属性说明: 设置在Touch模式下View是否能取得焦点。

android:hapticFeedbackEnabled 关联方法: setHapticFeedbackEnabled(boolean) 属性说明: 是否启用触摸反馈,启用后就是在点击等操作时会有震动等反馈效果

android:id 关联方法: setId(int) 属性说明: 给当前View设置一个在当前layout.xml中的唯一编号,可以通过调用View.findViewById() 或Activity.findViewById()根据这个编号查找到对应的View。不同的layout.xml之间定义相同的id不会冲突。

android:importantForAccessibility 关联方法: setImportantForAccessibility(int) 属性说明: 设置可达性的重要性

android:isScrollContainer 关联方法: setScrollContainer(boolean) 属性说明: 设置当前View为滚动容器。这里没有测试出效果来,ListView/ GridView/ ScrollView根本就不用设置这个属性,而EdidText设置android:scrollbars也能出滚动条

android:keepScreenOn 关联方法: setKeepScreenOn(boolean) 属性说明: 视图在可见的情况下是否保持唤醒状态。

android:layerType 关联方法: setLayerType(int,Paint) 属性说明: "设置指定层的类型,可以取以下3个值: none——不指定 software——软件层。 hardware——硬件层。使用硬件加速。"

android:layoutDirection 关联方法: setLayoutDirection(int) 属性说明: 定义布局图纸的方向

android:longClickable 关联方法: setLongClickable(boolean) 属性说明: 是否响应长点击事件

android:minHeight 关联方法: setMinimumHeight(int) 属性说明: 设置视图最小高度

android:minWidth 关联方法: setMinimumWidth(int) 属性说明: 设置视图最小宽度

android:nextFocusDown 关联方法: setNextFocusDownId(int) 属性说明: 向下移动焦点时,下一个获取焦点的view的id

android:nextFocusForward 关联方法: setNextFocusForwardId(int) 属性说明: 下一个获取焦点的view的id

android:nextFocusLeft 关联方法: setNextFocusLeftId(int) 属性说明: 向左移动焦点时,下一个获取焦点的view的id

android:nextFocusRight 关联方法: setNextFocusRightId(int) 属性说明: 向右移动焦点时,下一个获取焦点的view的id

android:nextFocusUp 关联方法: setNextFocusUpId(int) 属性说明: 向上移动焦点时,下一个获取焦点的view的id

android:onClick 关联方法: 属性说明: 点击时,要调用的方法的名称。

android:padding 关联方法: setPaddingRelative(int,int,int,int) 属性说明: 设置上下左右的边距

android:paddingBottom 关联方法: setPaddingRelative(int,int,int,int) 属性说明: 下边距

android:paddingEnd 关联方法: setPaddingRelative(int,int,int,int) 属性说明: 与android:paddingRight相同

android:paddingLeft 关联方法: setPadding(int,int,int,int) 属性说明: 左边距

android:paddingRight 关联方法: setPadding(int,int,int,int) 属性说明: 右边距

android:paddingStart 关联方法: setPaddingRelative(int,int,int,int) 属性说明: android:paddingLeft相同

android:paddingTop 关联方法: setPaddingRelative(int,int,int,int) 属性说明: 上边距

android:requiresFadingEdge 关联方法: setVerticalFadingEdgeEnabled(boolean) 属性说明: 定义滚动时边缘是否褪色

android:rotation 关联方法: setRotation(float) 属性说明: 旋转度数

android:rotationX 关联方法: setRotationX(float) 属性说明: 水平旋转度数

android:rotationY 关联方法: setRotationY(float) 属性说明: 竖直旋转度数

android:saveEnabled 关联方法: setSaveEnabled(boolean) 属性说明: 在配置改变等情况出现时是否保存view的状态数据。如果你的view有id,那默认系统就会帮你保存。

android:scaleX 关联方法: setScaleX(float) 属性说明: 水平方向缩放比例

android:scaleY 关联方法: setScaleY(float) 属性说明: 竖直方向缩放比例

android:scrollX 关联方法: 属性说明: x方向的滚动偏移。即在水平方向滚动了多少距离

android:scrollY 关联方法: 属性说明: y方向的滚动偏移。即在竖直方向滚动了多少距离

android:scrollbarAlwaysDrawHorizontalTrack 关联方法: 属性说明: 是否总是绘制水平滚动条的滚动轨道

android:scrollbarAlwaysDrawVerticalTrack 关联方法: 属性说明: 是否总是绘制竖直滚动条的滚动轨道

android:scrollbarDefaultDelayBeforeFade 关联方法: setScrollBarDefaultDelayBeforeFade(int) 属性说明: 滚动条在n毫秒后开始淡出。

android:scrollbarFadeDuration 关联方法: setScrollBarFadeDuration(int) 属性说明: 滚动条用多长时间淡出完毕。

android:scrollbarSize 关联方法: setScrollBarSize(int) 属性说明: 设置滚动条的尺寸。垂直滚动条的宽度、水平滚动条的高度

android:scrollbarStyle 关联方法: setScrollBarStyle(int) 属性说明: "滚动条的风格。共4组值: insideOverlay——内贴图 insideInset——内插图 outsideOverlay——外贴图 outsideInset——外插图。 inside就是滚动条在绘制在padding以内;outside就是不需要绘制在padding内(即view的边界处);Overlay是贴图,就是直接覆盖在内容的上方,这样内容可能会显示到滚动条下方去;Inset是插图,就是会在对应padding上加上滚动条的宽度,以不让内容显示到滚动条下面去。"

android:scrollbarThumbHorizontal 关联方法: 属性说明: 水平滚动块的drawable对象

android:scrollbarThumbVertical 关联方法: 属性说明: 竖直滚动块的drawable对象

android:scrollbarTrackHorizontal 关联方法: 属性说明: 水平滚动条滚动轨道的drawable对象

android:scrollbarTrackVertical 关联方法: 属性说明: 竖直滚动条滚动轨道的drawable对象

android:scrollbars 关联方法: 属性说明: "设置可显示的滚动条。有3个取值: none——不显示滚动条 horizontal——显示水平滚动条 vertical——显示竖直滚动条"

android:soundEffectsEnabled 关联方法: setSoundEffectsEnabled(boolean) 属性说明: 点击或触摸该view时,是否需要有声音效果

android:tag 关联方法: 属性说明: string标识。类似id,id是整数标识。

android:textAlignment 关联方法: setTextAlignment(int) 属性说明: 设置文本的显示方式。

android:textDirection 关联方法: setTextDirection(int) 属性说明: 设置文本的显示方向。

android:transformPivotX 关联方法: setPivotX(float) 属性说明: 水平方向偏转量

android:transformPivotY 关联方法: setPivotY(float) 属性说明: 竖直方向偏转量

android:translationX 关联方法: setTranslationX(float) 属性说明: 水平方向的移动距离

android:translationY 关联方法: setTranslationY(float) 属性说明: 竖直方向的移动距离

android:visibility 关联方法: setVisibility(int) 属性说明: "view的可见性。有3个取值: gone——不可见,同时不占用view的空间; invisible——不可见,但占用view的空间; visible——可见"

TextView属性说明

下面对TextView的属性进行说明 android:autoLink 关联方法: setAutoLinkMask(int) 属性说明: 设置是否“当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接”。可选值(none/web/email/phone/map/all)

android:autoText 关联方法: setKeyListener(KeyListener) 属性说明: 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。

android:bufferType 关联方法: setText(CharSequence,TextView.BufferType) 属性说明: 指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。

android:capitalize 关联方法: setKeyListener(KeyListener) 属性说明: 设置自动大写属性。比如设置为2,自动大写单词首字符;设置为1,自动大写每句话的首字母等等。

android:cursorVisible 关联方法: setCursorVisible(boolean) 属性说明: 设定光标为显示/隐藏,默认显示。

android:digits 关联方法: setKeyListener(KeyListener) 属性说明: 设置允许输入哪些字符。如“1234567890.+-*/%\n()”

android:drawableBottom 关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的下方输出一个drawable。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。

android:drawableEnd 关联方法: setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int) 属性说明: 在文本结尾处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb", "#argb", "#rrggbb", or "#aarrggbb"。

android:drawableLeft 关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的左边输出一个drawable。

android:drawablePadding 关联方法: setCompoundDrawablePadding(int) 属性说明: 设置text与drawable的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。

android:drawableRight 关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的右边输出一个drawable。

android:drawableStart 关联方法: setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int) 属性说明: 在文本开始处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb", "#argb", "#rrggbb", or "#aarrggbb"。

android:drawableTop 关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的正上方输出一个drawable。

android:editable 关联方法: 属性说明: 设置是否可编辑。这里无效果,在EditView中才有效果。

android:editorExtras 关联方法: setInputExtras(int) 属性说明: 设置文本的额外的输入数据。在EditView中才有效果。

android:ellipsize 关联方法: setEllipsize(TextUtils.TruncateAt) 属性说明: 设置当文字过长时,该控件该如何显示。

时间: 2024-12-26 07:14:28

android的一些常用属性的说明的相关文章

Android 相对布局常用属性

Android 布局属性详解 RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false     android:layout_centerHrizontal  水平居中      android:layout_centerVertical   垂直居中     android:layout_centerInparent    相对于父元素完全居中     android:layout_alignParentBottom 贴紧父元素的下边缘     android:

Android 中 ListView 常用属性合集

class ListView.FixedViewInfo//用来在列表内展现一个固定位置视图,如在列表顶端的header和在列表底端的footer 一.XML属性 1.ListView的XML属性 android:divider//在列表条目之间显示的drawable或color android:dividerHeight//用来指定divider的高度 android:entries//构成ListView的数组资源的引用.对于某些固定的资源,这个属性提供了比在程序中添加资源更加简便的方式 a

Android 控件布局常用属性

<!--单个控件经常用到android:id -- 为控件指定相应的IDandroid:text -- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity -- 指定控件的基本位置,比如说居中,居右等位置android:textSize -- 指定控件当中字体的大小android:background -- 指定该控件所使用的背景色,RGB命名法 android:width -- 指定控件的宽度android:height --

android布局常用属性记录

android布局常用属性记录 27. 三 / android基础 / 没有评论 http://blog.csdn.net/xn4545945/article/details/7717086这里有一部分别人总结的其余的: align:对齐 parent:容器 bottom:底部 alignparentbottom:是否显示在容器底部. 值为true 或者 false android:layout_alignParentBottom=”true” android:gravity=”top” htt

Android自学笔记之 Android五大布局之线性布局的功能、常用属性、用法

1.介绍: 线性布局管理器对存放其中的控件或布局采用线性方式管理 2.LinearLayout的常用属性 android:orientation = "vertical" -- 该属性决定它子类控件的排布方式(vertical:垂直:horizontal:水平) android:gravity = "center" -- 该属性决定它子类控件的xy的位置 常用属性值 center_vertical:垂直(Y轴)居中 center_horizontal:水平(X轴)居

【Android】五大布局常用属性

线性布局(LinearLayout)常用属性: android:orientation="vertical"--决定子类控件的排布方式(vertical垂直:horizontal水平) Android:garavity="center"--决定子类控件的xy的位置常用属性值: 1>center_vertical:垂直(y轴)居中 2>center_horizongtal:水平居中 3>center 居中 4>right 位于当前布局的右边 5

Android中TextView和EditView常用属性设置

Android开发中最常用的差不多就是TextView和EditView了,在使用它时,我们也会设置它的一些属性,为了让我们设计的更好看,设置的更合理.这里记下它的常用属性,方便后期查阅. EditText属性描述 android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:background="@android:drawable/edit_text"这个属性,

Android开发中XML布局的常用属性说明

<!-- 常用属性说明: android:id="@+id/button" 为控件指定Id android:text="NNNNNNNNNN" 指定控件的显示文本 android:textSize="12pt" 让控件中的文本显示大小 android:singleLine="true" 让控件中显示的文本在一行显示完,显示不了的自动省略 android:gravity="left" 让控件中的内容靠左

Android基础TOP3:线性布局的特点,常用属性,及权重值

线性布局是一种让视图水平或者垂直布排列的布局: 常用属性: androuid:orientation :表示布局方向 取值vertical表示垂直布局 取值horizontal表示水平布局 android:gravity 表示视图对齐方式 内容包括 TOP,bottom,left,right,center_vertical,center_horizontal,center 可以使用"|"分割填写多个值 布局中的视图可以使用如下多个属性: android:layout_gravity 表