Android View 属性大全

Android View 属性大全

(1)视图透明度,值在0-1之间,0为完全透明,1为完全不透明

android:alpha
setAlpha(float)

(2)视图背景

android:background
setBackgroundResource(int)

(3)视图是否可点击

android:clickable
setClickable(boolean) 

(4)设置view的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明

android:contentDescription
setContentDescription(CharSequence)

(5)设置绘图时半透明质量。auto-默认,有框架决定  high-高质量,使用较高的颜色深度,消耗更多内存。  low-低质量,使用较低颜色深度,但是用更少内存

android:drawingCacheQuality
setDrawingCacheQuality(int)

(6)直接从父容器中获取绘图状态

android:duplicateParentState

(7)定义没有使用ScrollBar的时候,是否褪色

android:fadeScrollbars
setScrollbarFadingEnabled(boolean)

(8)设置边框渐变的长度

android:fadingEdgeLength
getVerticalFadingEdgeLength

(9)view 窗口被其他窗口覆盖的时候是否过滤触摸事件

android:filterTouchesWhenObscured
setFilterTouchesWhenObscured(boolean)


(10)设置布局调整的时候是否考虑系统窗口(如状态栏)

android:fitesystemWindows
setFocusable(boolean)

(11)是否获得焦点(若有requestFocus()被调用 优先处理这个)

android:focusable
setFocusable(boolean)

(12)设置在touch模式下view是否能获取焦点

android:focusableInTouchMode
setFocusableInTouchMode(boolean)

(13)设置是否启动触摸反馈,启动就是在触摸的时候有震动等效果。

android:hapticFeedbackEnabled
setHapticFreebackEnabled(boolean)


(14)定义ID

android:id
setId(int)


(15)设置可达性的重要性

android:impotantForAccessibility
setImportantForAccessibility(int)

(16)设置view为滚动效应

android:isScrollContainer
setScrollContainer(int)


(17)视图在可见的情况下是否保持亮屏

android:keepScreenOn
setKeepScreenOn(boolean)

(18)设置指定层的类型,可以取以下3个值: none——不指定 software——软件层。 hardware——硬件层。使用硬件加速。"  

android:layerType   
setLayerType(int,Paint)


(19) 定义布局图纸的方向  

android:layoutDirection   
setLayoutDirection(int


(20)是否响应长点击事件  

android:longClickable   
setLongClickable(boolean)

(21)设置视图最小高度  
android:minHeight   
setMinimumHeight(int)

(22)设置视图最小宽度  
android:minWidth   
setMinimumWidth(int)

(23)下一个获取焦点的view的id  
android:nextFocusForward   
setNextFocusForwardId(int)

(24)向下移动焦点时,下一个获取焦点的view的id 
android:nextFocusDown   
setNextFocusDownId(int)

(25)向左移动焦点时,下一个获取焦点的view的id  
android:nextFocusLeft   
setNextFocusLeftId(int)

(26) 向右移动焦点时,下一个获取焦点的view的id  
android:nextFocusRight   
setNextFocusRightId(int)

(27) 向上移动焦点时,下一个获取焦点的view的id  
android:nextFocusUp   
setNextFocusUpId(int)


(28)点击时,要调用的方法的名称。  
android:onClick   
setOnClick()


(29) 设置上下左右的边距  
android:padding   
setPaddingRelative(int,int,int,int)

(30)下边距  
android:paddingBottom   
setPaddingRelative(int,int,int,int)

(31)右边距
android:paddingRight   
setPadding(int,int,int,int

android:paddingEnd   
setPaddingRelative(int,int,int,int)

(32)左边距  
android:paddingLeft   
setPadding(int,int,int,int)


android:paddingStart   
setPaddingRelative(int,int,int,int

(33) 定义滚动时边缘是否褪色  
android:requiresFadingEdge   
setVerticalFadingEdgeEnabled(boolean)

(34)旋转度数  
android:rotation   
setRotation(float)

(35)水平旋转度数  
android:rotationX   
setRotationX(float)


(36) 竖直旋转度数  
android:rotationY   
setRotationY(float)


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

(38) 水平方向缩放比例  
android:scaleX   
setScaleX(float)

(39)竖直方向缩放比例  
android:scaleY   
setScaleY(float)

(40)x方向的滚动偏移。即在水平方向滚动了多少距离  
android:scrollX 

(41) y方向的滚动偏移。即在竖直方向滚动了多少距离  
android:scrollY 

(42) 是否总是绘制水平滚动条的滚动轨道  
android:scrollbarAlwaysDrawHorizontalTrack  

(43)是否总是绘制竖直滚动条的滚动轨道  
android:scrollbarAlwaysDrawVerticalTrack 

(44)滚动条在n毫秒后开始淡出。  
android:scrollbarDefaultDelayBeforeFade   
setScrollBarDefaultDelayBeforeFade(int)


(45)滚动条用多长时间淡出完毕。  
android:scrollbarFadeDuration   
setScrollBarFadeDuration(int)

(46)设置滚动条的尺寸。垂直滚动条的宽度、水平滚动条的高度  
android:scrollbarSize   
setScrollBarSize(int)

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


(48)水平滚动块的drawable对象  
android:scrollbarThumbHorizontal 

(49)竖直滚动块的drawable对象
android:scrollbarThumbVertical 

(50)水平滚动条滚动轨道的drawable对象 
android:scrollbarTrackHorizontal 

(51) 竖直滚动条滚动轨道的drawable对象 
android:scrollbarTrackVertical

(52)"设置可显示的滚动条。有3个取值: none——不显示滚动条 horizontal——显示水平滚动条 vertical——显示竖直滚动条"
android:scrollbars

(53)点击或触摸该view时,是否需要有声音效果 
android:soundEffectsEnabled   
setSoundEffectsEnabled(boolean)


(54) string标识。类似id,id是整数标识
android:tag 

(55)设置文本的显示方式。  
android:textAlignment   
setTextAlignment(int)


(56)设置文本的显示方向。  
android:textDirection   
setTextDirection(int) 

(57)水平方向偏转量  
android:transformPivotX   
setPivotX(float)

(58)竖直方向偏转量  
android:transformPivotY   
setPivotY(float


(59)水平方向的移动距离  
android:translationX   
setTranslationX(float)


(60)竖直方向的移动距离  
android:translationY   
setTranslationY(float)

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

//下面是TextView的属性的一些设置
(62) 设置是否“当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接”。可选值(none/web/email/phone/map/all)  
android:autoLink   
setAutoLinkMask(int)

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


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

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


(66) 设定光标为显示/隐藏,默认显示。  
android:cursorVisible   
setCursorVisible(boolean) 

(67)设置允许输入哪些字符。如“1234567890.+-*/%\n()”  
android:digits   
setKeyListener(KeyListener)


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


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

(71)在text的左边输出一个drawable。 
android:drawableLeft   
setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)

(72)在text的右边输出一个drawable。  
android:drawableRight   
setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 

(73)在text的正上方输出一个drawable。  
android:drawableTop   
setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)

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


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

(76)设置是否可编辑。这里无效果,在EditView中才有效果。
android:editable 

(77) 设置文本的额外的输入数据。在EditView中才有效果。  
android:editorExtras   
setInputExtras(int)

(77) 属性说明: 设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)  
android:ellipsize   
setEllipsize(TextUtils.TruncateAt)
 
 (78)属性说明: 设置TextView的宽度为N个字符的宽度。   
android:ems   
setEms(int) 
 
 (79) 属性说明: 文本的字形体系。 
android:fontFamily   
setTypeface(Typeface)  
 
(80)属性说明: 设置保存文本的内容以及光标的位置。   
android:freezesText   
setFreezesText(boolean) 
  
  (81) 属性说明: 设置文本位置,如设置成“center”,文本将居中显示。 
android:gravity   
setGravity(int) 
 
 (82)  属性说明: 设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)  
android:height   
setHeight(int)
  
  (83)属性说明: Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。  
  android:hint   
setHint(int) 

(84)属性说明: 设置IME动作ID。  
android:imeActionId   
setImeActionLabel(CharSequence,int) 
 
 (85)属性说明: 设置IME动作标签。在EditView再做说明。   
android:imeActionLabel   
setImeActionLabel(CharSequence,int) 
  
  (86)属性说明: 附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。  
android:imeOptions   
setImeOptions(int) 

(87) 属性说明: 设置文本是否包含顶部和底部额外空白,默认为true。   
android:includeFontPadding   
setIncludeFontPadding(boolean) 

(88)  属性说明: 为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。   
android:inputMethod   
setKeyListener(KeyListener)

(89) 属性说明: 设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。    
android:inputType   
setRawInputType(int)

(90)属性说明: 设置行间距。  
android:lineSpacingExtra   
setLineSpacing(float,float) 

(91)属性说明: 设置行间距的倍数。如”1.2”  
android:lineSpacingMultiplier   
setLineSpacing(float,float) 
 
(92)  属性说明: 设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:lines   
setLines(int)  
  
(93)属性说明: 设置链接是否点击连接,即使设置了autoLink。  
android:linksClickable   
setLinksClickable(boolean) 
 
 (95)属性说明: 在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。  
android:marqueeRepeatLimit   
setMarqueeRepeatLimit(int) 


(96)属性说明: 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。    
android:maxEms   
setMaxEms(int) 

(97) 属性说明: 设置文本区域的最大高度    
android:maxHeight   
setMaxHeight(int)
 
 (98) 属性说明: 限制显示的文本长度,超出部分不显示。  
android:maxLength   
setFilters(InputFilter) 
  
(99) 属性说明: 设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。  
android:maxLines   
setMaxLines(int)
 
(100) 属性说明: 设置文本区域的最大宽度  
android:maxWidth   
setMaxWidth(int) 
  
(101)属性说明: 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:minEms   
setMinEms(int)   


(102)属性说明: 设置文本区域的最小高度    
android:minHeight   
setMinHeight(int) 

(103)属性说明: 设置文本的最小行数,与lines类似。   
android:minLines   
setMinLines(int) 

(104)属性说明: 设置文本区域的最小宽度    
android:minWidth   
setMinWidth(int) 

(105) 属性说明: 如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。    
android:numeric   
setKeyListener(KeyListener)

(106)属性说明: 以小点”.”显示文本    
android:password   
setTransformationMethod(TransformationMethod) 
 
 (107)属性说明: 设置为电话号码的输入方式。  
  android:phoneNumber   
setKeyListener(KeyListener) 
android:privateImeOptions   
setPrivateImeOptions(String) 属性说明: 设置输入法选项,在EditText中才有作用。  

(108)属性说明: 设置文本超出TextView的宽度的情况下,是否出现横拉条。    
android:scrollHorizontally   
setHorizontallyScrolling(boolean) 
 
 (109)属性说明: 如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。   
android:selectAllOnFocus   
setSelectAllOnFocus(boolean) 


(110)属性说明: 指定文本阴影的颜色,需要与shadowRadius一起使用。    
android:shadowColor   
setShadowLayer(float,float,float,int) 
 
(111) 属性说明: 设置阴影横向坐标开始位置。   
android:shadowDx   
setShadowLayer(float,float,float,int)


(112)  属性说明: 设置阴影纵向坐标开始位置。   
android:shadowDy   
setShadowLayer(float,float,float,int)


(113)  属性说明: 设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。   
android:shadowRadius   
setShadowLayer(float,float,float,int)
 
(114) 属性说明: 设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示“t…”。如果不设置singleLine或者设置为false,文本将自动换行  
android:singleLine   
setTransformationMethod(TransformationMethod) 


(115) 属性说明: 设置显示文本.   
android:text   
setText(CharSequence,TextView.BufferType) 

(116) 属性说明: 设置文本全为大写。值为"true"或"false"。   
android:textAllCaps   
setAllCaps(boolean) 
 
 (117)属性说明: 设置文字外观。如“?android:attr/textAppearanceLargeInverse  
android:textAppearance   

 
 (118)  属性说明: 设置文本颜色  
android:textColor   
setTextColor(int)


(119) 属性说明: 被选中文字的底色,默认为蓝色    
android:textColorHighlight   
setHighlightColor(int)

(120)属性说明: 设置提示信息文字的颜色,默认为灰色。与hint一起使用。   
android:textColorHint   
setHintTextColor(int)  
 
 (121)  属性说明: 文字链接的颜色.  
android:textColorLink   
setLinkTextColor(int)


(122)属性说明: 设置非编辑文本可否被选择。值为"true"或"false"。    
android:textIsSelectable   
isTextSelectable() 


(123) 属性说明: 设置文字之间间隔,默认为1.0f。   
android:textScaleX   
setTextScaleX(float) 


(124)  属性说明: 设置文字大小,推荐度量单位”sp”,如”15sp”   
android:textSize   
setTextSize(int,float)
  
(125)属性说明: 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开  
android:textStyle   
setTypeface(Typeface) 
 
 (126) 属性说明: 设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]  
android:typeface   
setTypeface(Typeface)

(127)属性说明: 设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)。  
android:width   
setWidth(int)   
  
(128)设置淡入淡出边缘的长度,可以接受大小值的单位是:px、dp、sp、in、mm,也可以参考大小值资源  
android:fadingEdgeLength  
 
(129)是否适合系统窗体,取值为true或false。该属性只对不是子组件的组件有效    
android:fitsSystemWindows  

(130)是否可以获取焦点,取值true或false   
android:focusable  
 
 (131)是否可以在触摸模式下获取焦点,true或false   
android:focusableInTouchMode  

(132)是否允许触摸反馈效果,true或false    
android:hapticFeedbackEnabled  

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

(134)设置该组件是否设置为滚动条容器,true或false 
android:isScrollContainer  
  
 (135)控制该组件在显示的时候保持在屏幕显示,true或false 
android:keepScreenOn  
 
(136)是否响应长时间点击事件,true或false  
android:longClickable  
  
 (137)组件的最小高度,取值同android:fadingEdgeLength  
android:minHeight  

(138)组件的最小宽度,取值同android:fadingEdgeLength    
android:minWidth  

(139)设置下一个向下获取焦点的组件,取值为id    
android:nextFocusDown  

 (140)设置下一个向左获取焦点的组件,取值为id  
android:nextFocusLeft  

(141)设置下一个向右获取焦点的组件,取值为id    
android:nextFocusRight  

(142)设置下一个向上获取焦点的组件,取值为id   
android:nextFocusUp  
 
(143)设置上、下、左、右4个边缘的填充距离,必须是一个大小值,取值同android:fadingEdgeLength   
android:padding  

(144)设置下端边缘的填充距离,取值同android:padding   
android:paddingBottom  
 
(145)设置左端边缘的填充距离,取值同android:padding  
android:paddingLeft  
  
(146)设置右端边缘的填充距离,取值同android:padding    
android:paddingRight  

 (147)设置上端边缘的填充距离,取值同android:padding   
android:paddingTop  

(148)是否允许保存状态,取值为true或false    
android:saveEnabled  

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

(150)设置水平滚动条的位移量,必须是一个大小值,取值同android:padding   
android:scrollY  
 
 (151)是否总是设置水平滚动条滑块,true或false   
android:scrollbarAlwaysDrawHorizontalTrack  

 (151)是否总是设置垂直滚动条滑块,true或false   
android:scrollbarAlwaysDrawVerticalTrack  

 (152)设置垂直滚动条的宽度和水平滚动条的长度,必须是一个大小值,取值同android:padding   
android:scrollbarSize  

  (153)设置滚动条的样式,取值为下列之一:
  insideOverlay在填充区域内,覆盖形式  
insideInset在填充区域内,插进形式(凹进)  
outsideOverly在绑定组件边缘,覆盖形式  
outsideInset在绑定组件边缘,插进形似  

android:scrollbarStyle  
  
 

(154)设置水平滚动条按钮的绘制资源,必须引用可绘制资源  
android:scrollbarThumbHorizontal  
  
(155)设置垂直滚动条按钮的绘制资源,必须引用可绘制资源   
android:scrollbarThumbVertical  
 
(156)设置水平滚动条轨道的绘制资源,必须引用可绘制资源  
android:scrollbarTrackHorizontal  
 
 (157)设置水平滚动条轨道的绘制资源,必须引用可绘制资源  
android:scrollbarTrackVertical  
 
(158)设置滚动显示,可以为一下一个或多个值:
none不显示滚动条  
horizontal只显示水平滚动条  
vertical只显示垂直滚动条    
 
android:scrollbars  
 
(159)是否允许音效,取值为true或false      
android:soundEffectsEnabled  

 (160)设置标记内容,可以通过View类实例的getTag方法获取该组件的标记内容,或者使用findViewByTag通过标记来查找相应的子组件   
android:tag  

(161)设置初始化可见状态,取值为以下之一:
visible可见(默认值)  
invisible不可见(其所占空间将留出)  
gone完全不可见(其所占空间都不会留出) 

android:visibility  
  
  
  
  
//线性布局LinearLayout组件属性列表  
  
属性说明  
(162)基线对齐  
android:baselineAligned  
 
(163)以指定子组件作为基线对齐    
android:baselineAlignedChildIndex  

 (164)指定该物体放入其容器的重心位置,取值为下列之一:
 top上方,物体大小不变  
bottom下方,物体大小不变  
left左方,物体大小不变  
right右方,物体大小不变  
center_vertical垂直方向的中间,物体大小不变  
fill_vertical填满垂直方向,自动进行大小调整  
center_horizontal水平方向的中间,大小不变  
fill_horizontal填满水平方向,自动进行大小调整  
center居中(既是水平也是垂直方向的中间)  
fill填满整个容器  
clip_vertical  
clip_horizontal   

android:gravity  

  
  
(165)布局方向,取值为下列之一:
horizontal水平的  
vertical垂直的(默认值)  
   
android:orientation  

  
(166)组件的比重和  
android:weightSum    
  
(167)当前子组件的心位置 
android:layout_gravity  
 
 (168)当前子组件的高度  
android:layout_height  
 
 (169)当前子组件的空间比重,取值为浮点数  
android:layout_weight  
 
 (170) 当前子组件的宽度 
android:layout_width  
 
  
(171)设置添加组件的重心    
android:gravity  

 (172)忽略布局重心的影响 
android:ignoreGravity  
  
 (173)将当前组件的下边缘放置于参照组件之上,该属性为参照组件的ID 
android:layout_above  
 
(174)当前组件与参照组件的基线对齐,该属性为参照组件的ID   
android:layout_alignBaseline  
 
 (175)当前组件与参照组件的下边界对齐,该属性为参照组件的ID   
android:layout_alignBottom  

(176)当前组件与参照组件的左边界对齐,该属性为参照组件的ID   
android:layout_alignLeft  
 
 (177) 当前组件与父组件的下边界对齐,true或false  
android:layout_alignParenBottom  

(178) 当前组件与父组件的左边界对齐,true或false   
android:layout_alignParentLeft  

(179)当前组件与父组件的右边界对齐,true或false  
android:layout_alignParentRight  

 (180) 当前组件与父组件的上边界对齐,true或false  
android:layout_alignParentTop  

(181)当前组件与参照组件的右边界对齐,该属性为参照组件的ID    
android:layout_alignRight  

(182)当前组件与参照组件的上边界对齐,该属性为参照组件的ID    
android:layout_alignTop  

 (183)如果对应的兄弟元素找不到的话就以父元素做参照物 true或false   
android:layout_alignWithParentIfMissing  

(184)将当前组件的上边缘放置于参照组件之下,该属性为参照组件的ID   
android:layout_below  
 
(185)当前组件放置到父组件的水平居中的位置   
android:layout_centerHorizontal  

(186)当前组件放置到父组件的重心位置   
android:layout_centerInParent  

 (187)当前组件放置到父组件垂直居中的位置 
android:layout_centerVertical  
 
(188)将当前组件的右边缘放置于参照组件之下,该属性为参照组件的ID   
android:layout_toLeftOf  

(189)将当前组件的左边缘放置于参照组件之下,该属性为参照组件的ID  
  android:layout_toRightOf  

(190)当前组件的x坐标位置(从左到右方向) 
  android:layout_x  
 
 (191)当前组件的y坐标位置(从上到下方向) 
  android:layout_y  

(192)前置图片    
android:foreground  

(193)前置图片重心    
android:foregroundGravity  

 (194)在切换显示时是否侧重所有子组件的大小  
android:measureAllChildren  
 
(195)添加组件的重心    
android:layout_gravity  

  
  
//FrameLayout_Layout属性说明  
  
(196)当前子组件所添加的重心位置   
android:layout_gravity  
 
  
  
//TableLayout属性说明  
  
(197)设置允许折叠的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔    
android:collapseColumns  

(198)设置允许收缩的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔  
android:shrinkColumns  

(199)设置允许伸展的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔  
android:stretchColumns  

//TableRow_Cell属性说明  
  
(200)设置该单元格的列编号(基于0)   
android:layout_column  
 
(201)指明该单元格可以跨越的列数   
android:layout_span  
 
//AbsListView属性说明  
(202)设置缓冲颜色   
android:cacheColorHint  
 
(203)是否将选择器绘制在备选条目上方,取值为true或false    
android:drawSelectorOnTop  

(204)允许快速滚动  
android:fastScrollEnabled  
 
(205)指示选择器的内容    
android:listSelector  

 (206)滚动时是否使用绘制缓冲,true或false  
android:scrollingCache  
 
 (207)平滑滚动条 
android:smoothScrollbar  
  
 (208) 从下方堆叠条目 
android:stackFromBottom  
 
(209)是否允许过滤   
android:textFilterEnbled  
 
 (210)设置抄本模式  
android:transcriptMode 
  
  
//ListView属性说明  
  
(211)选择模式  
android:choiceMode  
  
(212) 分割线颜色或组件的参考   
android:divider  

(213)分割线高度  
android:dividerHeight  
  
 (214)指定绑定到当前列表视图的一个数组资源  
android:entries  

(215)是否允许页脚分割线  
android:footerDividersEnabled  
 
 (216)是否允许页眉分割线 
android:headerDividersEnabled  
 
  
  
//GridView属性说明  
  
 (217) 指定列宽  
android:columnWidth  

 (218)添加组件的重心位置   
android:gravity  

(219)水平空间   
android:horizontalSpacing  
 
(220)指定列数   
android:numColumns  
 
(221) 伸展模式  
android:strechMode  
 
(224)垂直空间  
anroid:verticalSpacing  
 
  
  
//Gallery属性说明  
  
(225)动画持续时间   
android:animationDuration  
 
  (226)添加组件的重心位置  
android:gravity  

 (227)间隔空间  
android:spacing  
 
(228)非选择条目的透明度   
android:unselectedAlpha  
 
  
  
//TextView属性说明  
  
(229)是否自动链接(内容是网址或是电子邮件时)  
android:autoLink  
  
(230)自动更新拼音错误   
android:autoText  
 
(231)设置缓冲区类型   
android:bufferType  
 
(232)自动大写  
android:capitalize  
  
 (233)光标是否可见,true或false  
android:cursorVisible  
 
 (234)所接受的数字字符   
android:digits  

 (235)在文本下方绘制  
android:drawableBottom  
 
(236)在文本左方绘制   
android:drawableLeft  
 
 (237)绘制填充区 
android: drawablePadding  
  
(238)在文本右方绘制   
android: drawableRight  
 
(239)在文本上方绘制  
android: drawableTop  
  
(240) 是否可编辑,true或false 
android:editable  
  
 (241) 设置文本的额外的输入数据。在EditView中才有效果 
android:editorExtras  
 
(242) 当内容过长时会自动打断单词内容  
android:ellipsize  
 
(243)设置TextView的宽度为N个字符的宽度    
android:ems  

 (244)是否可用,true或false 
android:enabled  
  
(245)是否冻结文本   
android:freezesText  
 
 (246)指明文本的重心位置  
android:gravity  

(247)高度值 
android:height  
  
(248)指示内容 
android:hint  
  
(249) 设置IME动作ID   
android:imeActionId  

 (250)设置IME动作标签  
android:imeActionLabel  
 
(250) 输入法选项  
android:imeOptions  
 
 (251) 设置文本是否包含顶部和底部额外空白,默认为true 
android:includeFontPadding  
 
(252)指定输入法   
android:inputMethod  
 
 (253) 输入类型,取值为下列之一:  
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:inputType  

(254)设置行间距  
android:lineSpacingExtra  
   
(255)设置行间距的倍数   
android:lineSpacingMultiplier  
 
 (256)设置文本行数  
android:lines  
 
(257)设置链接是否点击连接,即使设置了autoLick  
android:linksClickable  
  
(258)来回移动的动画次数   
android:marqueeRepeatLimit  
 
(259)设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项  
android:maxEms  
   
  (260)物体的最大高度  
android:maxHeight  

 (261)最大文本长度   
android:maxLength  

 (262) 最大行数
android:maxLines  
  
(263)物体的最大宽度 
android:minWidth  
  
(264) 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项   
android:minEms  

 (265)物体的最小高度  
android:minHeight  
 
 (266)最小文本行数  
android:minLines  
 
 (267)物体的最小宽度  
android:minWidth  
 
 (268) 是否使用数字输入方式 
android:numeric  
 
  (269)是否使用密码输入方式
android:password  
  
(270) 是否使用电话号码输入方式   
android:phonenumber  

 (271)设置输入法选项  
android:privateImeOptions  
  
 (272)设置文本超出TextView的宽度的情况下,是否出现横拉条  
android:scrollHorizontally  
  
(273)如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。 
android:selectAllOnFocus  
  
 (274) 文本阴影颜色 
android:shadowColor  
 
 (275)阴影的水平偏移 
android:shadowDx  
 
(276)阴影的垂直偏移  
android:shadowDy  
  
 (277)阴影的半径   
android:shadowRadius  

(278)是否单行(不自动换行)  
android:singleLine  
 
(279)显示的文本内容   
android:text  
 
 (280) 基本字体颜色、字样、大小和样式 
android:textApperance  
 
(281) 文本颜色   
android:textColor  

(282)文本高亮颜色    
android: textColorHighlight  

(283)文本提示颜色   
android: textColorHint  
 
 (284)文本链接颜色  
android:textColorLink  
 
 (285)文本缩放因数  
android:textScaleX  
 
(286) 文本大小 
android:textSize  
 
(287)文本样式,取值为下列之一:  
bold粗体  
italic斜体  
bolditalic粗斜体    
android:textStyle  

(288) 字样  
android:typeface  
 
(289)物体的高度   
android:width  
 
  
  
//AutoCompleteTextView属性说明  
  
(290)显示提示   
android:completionHint  

 (291)提示视图  
android:completionHintView  

(292)设置开始提示的字符数    
android:completionThreshold  

(293)下拉框链接视图   
android:dropDownAnchor  
 
(294)下拉框选择器   
android:dropDownSelector  
 
 (295) 下拉框宽度
android:dropDownWIdth  
  
  
  
//ImageView属性说明  
  
 (296) 是否调整视图范围 
android:adjustViewBounds  
 
(297)是否按照下端基线对齐    
android:baselineAlignBottom  

(298) 是否按照填充进行裁剪 
android:cropToPadding  
  
 (299)设置最大高度  
android:maxHeight  
 
(300)设置最大宽度  
android:maxWidth  
  
(301) 缩放类型,取值为下列之一: 
matrix图片真实大小  
fitXY适合图片大小  
fitStart  
fitCenter  
fitEnd  
center居中显示  
centerCrop  
centerInside 
 
android:scaleType  
 
  
 
(302)设置绘制用内容   
android:src  
 
(303)设置染色颜色值  
android:tint  
  
(304)将控件置于给定ID控件之上    
android:layout_above="@id/xxx"   
 
(305) 将控件置于给定ID控件之下   
android:layout_below="@id/xxx"  

(306) 将控件的右边缘和给定ID控件的左边缘对齐 
android:layout_toLeftOf="@id/xxx"   
   
(307)将控件的左边缘和给定ID控件的右边缘对齐    
android:layout_toRightOf="@id/xxx"   

(308)将控件的左边缘和给定ID控件的左边缘对齐   
android:layout_alignLeft="@id/xxx"   
 
(309) 将控件的上边缘和给定ID控件的上边缘对齐  
android:layout_alignTop="@id/xxx"   
 
 (310) 将控件的右边缘和给定ID控件的右边缘对齐  
android:layout_alignRight="@id/xxx"  
 
(311)将控件的底边缘和给定ID控件的底边缘对齐  
android:layout_alignBottom="@id/xxx"   
  
(312)将控件的左边缘和父控件的左边缘对齐  
android:layout_alignParentLeft="true"   
   
(313)将控件的上边缘和父控件的上边缘对齐   
android:layout_alignParentTop="true"   
  
 (314)将控件的右边缘和父控件的右边缘对齐  
android:layout_alignParentRight="true"   
  
(315)将控件的底边缘和父控件的底边缘对齐  
android:layout_alignParentBottom="true"   

 (316)  将控件置于父控件的中心位置 
 android:layout_centerInParent="true"   
  
 (317)  将控件置于水平方向的中心位置
 android:layout_centerHorizontal="true"   
 
(318) 将控件置于垂直方向的中心位置  
[java] view plain copy
android:layout_centerVertical="true"   
  


在java中设置属性代码示例:

RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) tv.getLayoutParams();
lp.addRule(RelativeLayout.CENTER_HORIZONTAL);
tv.setLayoutParams(lp);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值