android 属性大全

  1. android:alpha   
  2. setAlpha(float) 属性说明: 视图透明度,值在0-1之间。0为完全透明,1为完全不透明。  
  3.   
  4. android:background   
  5. setBackgroundResource(int) 属性说明: 视图背景  
  6.   
  7. android:clickable   
  8. setClickable(boolean) 属性说明: 视图是否可点击  
  9.   
  10. android:contentDescription   
  11. setContentDescription(CharSequence) 属性说明: 设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明  
  12.   
  13. android:drawingCacheQuality   
  14. setDrawingCacheQuality(int) 属性说明: "设置绘图时半透明质量。有可以取以下3个值 auto——默认,由框架决定 high——高质量,使用较高的颜色深度,消耗更多的内存 low——低质量,使用较低的颜色深度,但是用更少的内存"  
  15.   
  16. android:duplicateParentState   
  17. 属性说明: 如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)  
  18.   
  19. android:fadeScrollbars   
  20. setScrollbarFadingEnabled(boolean) 属性说明: 定义在ScrollBar没有使用时,是否褪色。  
  21.   
  22. android:fadingEdgeLength   
  23. getVerticalFadingEdgeLength() 属性说明: 设置边框渐变的长度。  
  24.   
  25. android:filterTouchesWhenObscured   
  26. setFilterTouchesWhenObscured(boolean) 属性说明: view所在窗口被其它可见窗口遮住时,是否过滤触摸事件。  
  27.   
  28. android:fitsSystemWindows   
  29. setFitsSystemWindows(boolean) 属性说明: 设置布局调整时是否考虑系统窗口(如状态栏)  
  30.   
  31. android:focusable   
  32. setFocusable(boolean) 属性说明: 设置是否获得焦点。若有requestFocus()被调用时,后者优先处理。注意在表单中想设置某一个如EditText获取焦点,光设置这个是不行的,需要将这个EditText前面的focusable都设置为false才行。在Touch模式下获取焦点需要设置focusableInTouchMode为true。  
  33.   
  34. android:focusableInTouchMode   
  35. setFocusableInTouchMode(boolean) 属性说明: 设置在Touch模式下View是否能取得焦点。  
  36.   
  37. android:hapticFeedbackEnabled   
  38. setHapticFeedbackEnabled(boolean) 属性说明: 是否启用触摸反馈,启用后就是在点击等操作时会有震动等反馈效果  
  39.   
  40. android:id   
  41. setId(int) 属性说明: 给当前View设置一个在当前layout.xml中的唯一编号,可以通过调用View.findViewById() 或Activity.findViewById()根据这个编号查找到对应的View。不同的layout.xml之间定义相同的id不会冲突。  
  42.   
  43. android:importantForAccessibility   
  44. setImportantForAccessibility(int) 属性说明: 设置可达性的重要性  
  45.   
  46. android:isScrollContainer   
  47. setScrollContainer(boolean) 属性说明: 设置当前View为滚动容器。这里没有测试出效果来,ListView/ GridView/ ScrollView根本就不用设置这个属性,而EdidText设置android:scrollbars也能出滚动条  
  48.   
  49. android:keepScreenOn   
  50. setKeepScreenOn(boolean) 属性说明: 视图在可见的情况下是否保持唤醒状态。  
  51.   
  52. android:layerType   
  53. setLayerType(int,Paint) 属性说明: "设置指定层的类型,可以取以下3个值: none——不指定 software——软件层。 hardware——硬件层。使用硬件加速。"  
  54.   
  55. android:layoutDirection   
  56. setLayoutDirection(int) 属性说明: 定义布局图纸的方向  
  57.   
  58. android:longClickable   
  59. setLongClickable(boolean) 属性说明: 是否响应长点击事件  
  60.   
  61. android:minHeight   
  62. setMinimumHeight(int) 属性说明: 设置视图最小高度  
  63.   
  64. android:minWidth   
  65. setMinimumWidth(int) 属性说明: 设置视图最小宽度  
  66.   
  67. android:nextFocusDown   
  68. setNextFocusDownId(int) 属性说明: 向下移动焦点时,下一个获取焦点的view的id  
  69.   
  70. android:nextFocusForward   
  71. setNextFocusForwardId(int) 属性说明: 下一个获取焦点的view的id  
  72.   
  73. android:nextFocusLeft   
  74. setNextFocusLeftId(int) 属性说明: 向左移动焦点时,下一个获取焦点的view的id  
  75.   
  76. android:nextFocusRight   
  77. setNextFocusRightId(int) 属性说明: 向右移动焦点时,下一个获取焦点的view的id  
  78.   
  79. android:nextFocusUp   
  80. setNextFocusUpId(int) 属性说明: 向上移动焦点时,下一个获取焦点的view的id  
  81.   
  82. android:onClick   
  83. setOnClick()或 onClick(View view)属性说明: 点击时,要调用的方法的名称。  
  84.   
  85. android:padding   
  86. setPaddingRelative(int,int,int,int) 属性说明: 设置上下左右的边距  
  87.   
  88. android:paddingBottom   
  89. setPaddingRelative(int,int,int,int) 属性说明: 下边距  
  90.   
  91. android:paddingEnd   
  92. setPaddingRelative(int,int,int,int) 属性说明: 与android:paddingRight相同  
  93.   
  94. android:paddingLeft   
  95. setPadding(int,int,int,int) 属性说明: 左边距  
  96.   
  97. android:paddingRight   
  98. setPadding(int,int,int,int) 属性说明: 右边距  
  99.   
  100. android:paddingStart   
  101. setPaddingRelative(int,int,int,int) 属性说明: android:paddingLeft相同  
  102.   
  103. android:paddingTop   
  104. setPaddingRelative(int,int,int,int) 属性说明: 上边距  
  105.   
  106. android:requiresFadingEdge   
  107. setVerticalFadingEdgeEnabled(boolean) 属性说明: 定义滚动时边缘是否褪色  
  108.   
  109. android:rotation   
  110. setRotation(float) 属性说明: 旋转度数  
  111.   
  112. android:rotationX   
  113. setRotationX(float) 属性说明: 水平旋转度数  
  114.   
  115. android:rotationY   
  116. setRotationY(float) 属性说明: 竖直旋转度数  
  117.   
  118. android:saveEnabled   
  119. setSaveEnabled(boolean) 属性说明: 在配置改变等情况出现时是否保存view的状态数据。如果你的view有id,那默认系统就会帮你保存。  
  120.   
  121. android:scaleX   
  122. setScaleX(float) 属性说明: 水平方向缩放比例  
  123.   
  124. android:scaleY   
  125. setScaleY(float) 属性说明: 竖直方向缩放比例  
  126.   
  127. android:scrollX   
  128. 属性说明: x方向的滚动偏移。即在水平方向滚动了多少距离  
  129.   
  130. android:scrollY   
  131. 属性说明: y方向的滚动偏移。即在竖直方向滚动了多少距离  
  132.   
  133. android:scrollbarAlwaysDrawHorizontalTrack   
  134. 属性说明: 是否总是绘制水平滚动条的滚动轨道  
  135.   
  136. android:scrollbarAlwaysDrawVerticalTrack   
  137. 属性说明: 是否总是绘制竖直滚动条的滚动轨道  
  138.   
  139. android:scrollbarDefaultDelayBeforeFade   
  140. setScrollBarDefaultDelayBeforeFade(int) 属性说明: 滚动条在n毫秒后开始淡出。  
  141.   
  142. android:scrollbarFadeDuration   
  143. setScrollBarFadeDuration(int) 属性说明: 滚动条用多长时间淡出完毕。  
  144.   
  145. android:scrollbarSize   
  146. setScrollBarSize(int) 属性说明: 设置滚动条的尺寸。垂直滚动条的宽度、水平滚动条的高度  
  147.   
  148. android:scrollbarStyle   
  149. setScrollBarStyle(int) 属性说明: "滚动条的风格。共4组值: insideOverlay——内贴图 insideInset——内插图 outsideOverlay——外贴图 outsideInset——外插图。 inside就是滚动条在绘制在padding以内;outside就是不需要绘制在padding内(即view的边界处);Overlay是贴图,就是直接覆盖在内容的上方,这样内容可能会显示到滚动条下方去;Inset是插图,就是会在对应padding上加上滚动条的宽度,以不让内容显示到滚动条下面去。"  
  150.   
  151. android:scrollbarThumbHorizontal   
  152. 属性说明: 水平滚动块的drawable对象  
  153.   
  154. android:scrollbarThumbVertical   
  155. 属性说明: 竖直滚动块的drawable对象  
  156.   
  157. android:scrollbarTrackHorizontal   
  158. 属性说明: 水平滚动条滚动轨道的drawable对象  
  159.   
  160. android:scrollbarTrackVertical   
  161. 属性说明: 竖直滚动条滚动轨道的drawable对象  
  162.   
  163. android:scrollbars   
  164. 属性说明: "设置可显示的滚动条。有3个取值: none——不显示滚动条 horizontal——显示水平滚动条 vertical——显示竖直滚动条"  
  165.   
  166. android:soundEffectsEnabled   
  167. setSoundEffectsEnabled(boolean) 属性说明: 点击或触摸该view时,是否需要有声音效果  
  168.   
  169. android:tag   
  170. 属性说明: string标识。类似id,id是整数标识。  
  171.   
  172. android:textAlignment   
  173. setTextAlignment(int) 属性说明: 设置文本的显示方式。  
  174.   
  175. android:textDirection   
  176. setTextDirection(int) 属性说明: 设置文本的显示方向。  
  177.   
  178. android:transformPivotX   
  179. setPivotX(float) 属性说明: 水平方向偏转量  
  180.   
  181. android:transformPivotY   
  182. setPivotY(float) 属性说明: 竖直方向偏转量  
  183.   
  184. android:translationX   
  185. setTranslationX(float) 属性说明: 水平方向的移动距离  
  186.   
  187. android:translationY   
  188. setTranslationY(float) 属性说明: 竖直方向的移动距离  
  189.   
  190. android:visibility   
  191. setVisibility(int) 属性说明: "view的可见性。有3个取值: gone——不可见,同时不占用view的空间; invisible——不可见,但占用view的空间; visible——可见"  
  192.   
  193. TextView属性说明  
  194.   
  195. 下面对TextView的属性进行说明 android:autoLink   
  196. setAutoLinkMask(int) 属性说明: 设置是否“当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接”。可选值(none/web/email/phone/map/all)  
  197.   
  198. android:autoText   
  199. setKeyListener(KeyListener) 属性说明: 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。  
  200.   
  201. android:bufferType   
  202. setText(CharSequence,TextView.BufferType) 属性说明: 指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。  
  203.   
  204. android:capitalize   
  205. setKeyListener(KeyListener) 属性说明: 设置自动大写属性。比如设置为2,自动大写单词首字符;设置为1,自动大写每句话的首字母等等。  
  206.   
  207. android:cursorVisible   
  208. setCursorVisible(boolean) 属性说明: 设定光标为显示/隐藏,默认显示。  
  209.   
  210. android:digits   
  211. setKeyListener(KeyListener) 属性说明: 设置允许输入哪些字符。如“1234567890.+-*/%\n()”  
  212.   
  213. android:drawableBottom   
  214. setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的下方输出一个drawable。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。  
  215.   
  216. android:drawableEnd   
  217. setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int) 属性说明: 在文本结尾处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb""#argb""#rrggbb", or "#aarrggbb"。  
  218.   
  219. android:drawableLeft   
  220. setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的左边输出一个drawable。  
  221.   
  222. android:drawablePadding   
  223. setCompoundDrawablePadding(int) 属性说明: 设置text与drawable的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。  
  224.   
  225. android:drawableRight   
  226. setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的右边输出一个drawable。  
  227.   
  228. android:drawableStart   
  229. setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int) 属性说明: 在文本开始处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb""#argb""#rrggbb", or "#aarrggbb"。  
  230.   
  231. android:drawableTop   
  232. setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 属性说明: 在text的正上方输出一个drawable。  
  233.   
  234. android:editable   
  235. 属性说明: 设置是否可编辑。这里无效果,在EditView中才有效果。  
  236.   
  237. android:editorExtras   
  238. setInputExtras(int) 属性说明: 设置文本的额外的输入数据。在EditView中才有效果。  
  239.   
  240. android:ellipsize   
  241. setEllipsize(TextUtils.TruncateAt) 属性说明: 设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)  
  242.   
  243. android:ems   
  244. setEms(int) 属性说明: 设置TextView的宽度为N个字符的宽度。  
  245.   
  246. android:fontFamily   
  247. setTypeface(Typeface) 属性说明: 文本的字形体系。  
  248.   
  249. android:freezesText   
  250. setFreezesText(boolean) 属性说明: 设置保存文本的内容以及光标的位置。  
  251.   
  252. android:gravity   
  253. setGravity(int) 属性说明: 设置文本位置,如设置成“center”,文本将居中显示。  
  254.   
  255. android:height   
  256. setHeight(int) 属性说明: 设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)  
  257.   
  258. android:hint   
  259. setHint(int) 属性说明: Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。  
  260.   
  261. android:imeActionId   
  262. setImeActionLabel(CharSequence,int) 属性说明: 设置IME动作ID。  
  263.   
  264. android:imeActionLabel   
  265. setImeActionLabel(CharSequence,int) 属性说明: 设置IME动作标签。在EditView再做说明。  
  266.   
  267. android:imeOptions   
  268. setImeOptions(int) 属性说明: 附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。  
  269.   
  270. android:includeFontPadding   
  271. setIncludeFontPadding(boolean) 属性说明: 设置文本是否包含顶部和底部额外空白,默认为true。  
  272.   
  273. android:inputMethod   
  274. setKeyListener(KeyListener) 属性说明: 为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。  
  275.   
  276. android:inputType   
  277. setRawInputType(int) 属性说明: 设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。  
  278.   
  279. android:lineSpacingExtra   
  280. setLineSpacing(float,float) 属性说明: 设置行间距。  
  281.   
  282. android:lineSpacingMultiplier   
  283. setLineSpacing(float,float) 属性说明: 设置行间距的倍数。如”1.2”  
  284.   
  285. android:lines   
  286. setLines(int) 属性说明: 设置文本的行数,设置两行就显示两行,即使第二行没有数据。  
  287.   
  288. android:linksClickable   
  289. setLinksClickable(boolean) 属性说明: 设置链接是否点击连接,即使设置了autoLink。  
  290.   
  291. android:marqueeRepeatLimit   
  292. setMarqueeRepeatLimit(int) 属性说明: 在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。  
  293.   
  294. android:maxEms   
  295. setMaxEms(int) 属性说明: 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。  
  296.   
  297. android:maxHeight   
  298. setMaxHeight(int) 属性说明: 设置文本区域的最大高度  
  299.   
  300. android:maxLength   
  301. setFilters(InputFilter) 属性说明: 限制显示的文本长度,超出部分不显示。  
  302.   
  303. android:maxLines   
  304. setMaxLines(int) 属性说明: 设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。  
  305.   
  306. android:maxWidth   
  307. setMaxWidth(int) 属性说明: 设置文本区域的最大宽度  
  308.   
  309. android:minEms   
  310. setMinEms(int) 属性说明: 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。  
  311.   
  312. android:minHeight   
  313. setMinHeight(int) 属性说明: 设置文本区域的最小高度  
  314.   
  315. android:minLines   
  316. setMinLines(int) 属性说明: 设置文本的最小行数,与lines类似。  
  317.   
  318. android:minWidth   
  319. setMinWidth(int) 属性说明: 设置文本区域的最小宽度  
  320.   
  321. android:numeric   
  322. setKeyListener(KeyListener) 属性说明: 如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。  
  323.   
  324. android:password   
  325. setTransformationMethod(TransformationMethod) 属性说明: 以小点”.”显示文本  
  326.   
  327. android:phoneNumber   
  328. setKeyListener(KeyListener) 属性说明: 设置为电话号码的输入方式。  
  329.   
  330. android:privateImeOptions   
  331. setPrivateImeOptions(String) 属性说明: 设置输入法选项,在EditText中才有作用。  
  332.   
  333. android:scrollHorizontally   
  334. setHorizontallyScrolling(boolean) 属性说明: 设置文本超出TextView的宽度的情况下,是否出现横拉条。  
  335.   
  336. android:selectAllOnFocus   
  337. setSelectAllOnFocus(boolean) 属性说明: 如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。  
  338.   
  339. android:shadowColor   
  340. setShadowLayer(float,float,float,int) 属性说明: 指定文本阴影的颜色,需要与shadowRadius一起使用。  
  341.   
  342. android:shadowDx   
  343. setShadowLayer(float,float,float,int) 属性说明: 设置阴影横向坐标开始位置。  
  344.   
  345. android:shadowDy   
  346. setShadowLayer(float,float,float,int) 属性说明: 设置阴影纵向坐标开始位置。  
  347.   
  348. android:shadowRadius   
  349. setShadowLayer(float,float,float,int) 属性说明: 设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。  
  350.   
  351. android:singleLine   
  352. setTransformationMethod(TransformationMethod) 属性说明: 设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示“t…”。如果不设置singleLine或者设置为false,文本将自动换行  
  353.   
  354. android:text   
  355. setText(CharSequence,TextView.BufferType) 属性说明: 设置显示文本.  
  356.   
  357. android:textAllCaps   
  358. setAllCaps(boolean) 属性说明: 设置文本全为大写。值为"true""false"。  
  359.   
  360. android:textAppearance   
  361. 属性说明: 设置文字外观。如“?android:attr/textAppearanceLargeInverse  
  362.   
  363. android:textColor   
  364. setTextColor(int) 属性说明: 设置文本颜色  
  365.   
  366. android:textColorHighlight   
  367. setHighlightColor(int) 属性说明: 被选中文字的底色,默认为蓝色  
  368.   
  369. android:textColorHint   
  370. setHintTextColor(int) 属性说明: 设置提示信息文字的颜色,默认为灰色。与hint一起使用。  
  371.   
  372. android:textColorLink   
  373. setLinkTextColor(int) 属性说明: 文字链接的颜色.  
  374.   
  375. android:textIsSelectable   
  376. isTextSelectable() 属性说明: 设置非编辑文本可否被选择。值为"true""false"。  
  377.   
  378. android:textScaleX   
  379. setTextScaleX(float) 属性说明: 设置文字之间间隔,默认为1.0f。  
  380.   
  381. android:textSize   
  382. setTextSize(int,float) 属性说明: 设置文字大小,推荐度量单位”sp”,如”15sp”  
  383.   
  384. android:textStyle   
  385. setTypeface(Typeface) 属性说明: 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开  
  386.   
  387. android:typeface   
  388. setTypeface(Typeface) 属性说明: 设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]  
  389.   
  390. android:width   
  391. setWidth(int) 属性说明: 设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)。  
  392.   
  393. android:fadingEdgeLength  
  394.   
  395. 设置淡入淡出边缘的长度,可以接受大小值的单位是:px、dp、sp、in、mm,也可以参考大小值资源  
  396.   
  397. android:fitsSystemWindows  
  398. 是否适合系统窗体,取值为truefalse。该属性只对不是子组件的组件有效  
  399.   
  400. android:focusable  
  401. 是否可以获取焦点,取值truefalse  
  402.   
  403. android:focusableInTouchMode  
  404. 是否可以在触摸模式下获取焦点,truefalse  
  405.   
  406. android:hapticFeedbackEnabled  
  407. 是否允许触摸反馈效果,truefalse  
  408.   
  409. android:id  
  410. 提供该组件的标识名,可以借助Activity或View实例的findViewById方法通过id获取对应的组件实例对象,其属性值的形式为:android:id=”@+id/id”  
  411.   
  412. android:isScrollContainer  
  413. 设置该组件是否设置为滚动条容器,truefalse  
  414.   
  415. android:keepScreenOn  
  416. 控制该组件在显示的时候保持在屏幕显示,truefalse  
  417.   
  418. android:longClickable  
  419. 是否响应长时间点击事件,truefalse  
  420.   
  421. android:minHeight  
  422. 组件的最小高度,取值同android:fadingEdgeLength  
  423.   
  424. android:minWidth  
  425. 组件的最小宽度,取值同android:fadingEdgeLength  
  426.   
  427. android:nextFocusDown  
  428. 设置下一个向下获取焦点的组件,取值为id  
  429.   
  430. android:nextFocusLeft  
  431. 设置下一个向左获取焦点的组件,取值为id  
  432.   
  433. android:nextFocusRight  
  434. 设置下一个向右获取焦点的组件,取值为id  
  435.   
  436. android:nextFocusUp  
  437. 设置下一个向上获取焦点的组件,取值为id  
  438.   
  439. android:padding  
  440. 设置上、下、左、右4个边缘的填充距离,必须是一个大小值,取值同android:fadingEdgeLength  
  441.   
  442. android:paddingBottom  
  443. 设置下端边缘的填充距离,取值同android:padding  
  444.   
  445. android:paddingLeft  
  446. 设置左端边缘的填充距离,取值同android:padding  
  447.   
  448. android:paddingRight  
  449. 设置右端边缘的填充距离,取值同android:padding  
  450.   
  451. android:paddingTop  
  452. 设置上端边缘的填充距离,取值同android:padding  
  453.   
  454. android:saveEnabled  
  455. 是否允许保存状态,取值为truefalse  
  456.   
  457. android:scrollX  
  458. 设置垂直滚动条的位移量,必须是一个大小值,取值同android:padding  
  459.   
  460. android:scrollY  
  461. 设置水平滚动条的位移量,必须是一个大小值,取值同android:padding  
  462.   
  463. android:scrollbarAlwaysDrawHorizontalTrack  
  464. 是否总是设置水平滚动条滑块,truefalse  
  465.   
  466. android:scrollbarAlwaysDrawVerticalTrack  
  467. 是否总是设置垂直滚动条滑块,truefalse  
  468.   
  469. android:scrollbarSize  
  470. 设置垂直滚动条的宽度和水平滚动条的长度,必须是一个大小值,取值同android:padding  
  471.   
  472. android:scrollbarStyle  
  473. 设置滚动条的样式,取值为下列之一:  
  474.   
  475. insideOverlay在填充区域内,覆盖形式  
  476. insideInset在填充区域内,插进形式(凹进)  
  477. outsideOverly在绑定组件边缘,覆盖形式  
  478. outsideInset在绑定组件边缘,插进形似  
  479.   
  480. android:scrollbarThumbHorizontal  
  481. 设置水平滚动条按钮的绘制资源,必须引用可绘制资源  
  482.   
  483. android:scrollbarThumbVertical  
  484. 设置垂直滚动条按钮的绘制资源,必须引用可绘制资源  
  485.   
  486. android:scrollbarTrackHorizontal  
  487. 设置水平滚动条轨道的绘制资源,必须引用可绘制资源  
  488.   
  489. android:scrollbarTrackVertical  
  490. 设置水平滚动条轨道的绘制资源,必须引用可绘制资源  
  491.   
  492. android:scrollbars  
  493. 设置滚动显示,可以为一下一个或多个值:  
  494.   
  495. none不显示滚动条  
  496. horizontal只显示水平滚动条  
  497. vertical只显示垂直滚动条  
  498.   
  499. android:soundEffectsEnabled  
  500. 是否允许音效,取值为truefalse  
  501.   
  502. android:tag  
  503. 设置标记内容,可以通过View类实例的getTag方法获取该组件的标记内容,或者使用findViewByTag通过标记来查找相应的子组件  
  504.   
  505. android:visibility  
  506. 设置初始化可见状态,取值为以下之一:  
  507.   
  508. visible可见(默认值)  
  509. invisible不可见(其所占空间将留出)  
  510. gone完全不可见(其所占空间都不会留出)  
  511.   
  512. 线性布局LinearLayout组件属性列表  
  513.   
  514. 属性说明  
  515.   
  516. android:baselineAligned  
  517. 基线对齐  
  518.   
  519. android:baselineAlignedChildIndex  
  520. 以指定子组件作为基线对齐  
  521.   
  522. android:gravity  
  523. 指定该物体放入其容器的重心位置,取值为下列之一:  
  524.   
  525. top上方,物体大小不变  
  526. bottom下方,物体大小不变  
  527. left左方,物体大小不变  
  528. right右方,物体大小不变  
  529. center_vertical垂直方向的中间,物体大小不变  
  530. fill_vertical填满垂直方向,自动进行大小调整  
  531. center_horizontal水平方向的中间,大小不变  
  532. fill_horizontal填满水平方向,自动进行大小调整  
  533. center居中(既是水平也是垂直方向的中间)  
  534. fill填满整个容器  
  535. clip_vertical  
  536. clip_horizontal  
  537.   
  538. android:orientation  
  539. 布局方向,取值为下列之一:  
  540.   
  541. horizontal水平的  
  542. vertical垂直的(默认值)  
  543.   
  544. android:weightSum  
  545. 组件的比重和  
  546.   
  547.   
  548. LinearLayout_Layout属性说明  
  549.   
  550.   
  551. android:layout_gravity  
  552. 当前子组件的心位置  
  553.   
  554. android:layout_height  
  555. 当前子组件的高度  
  556.   
  557. android:layout_weight  
  558. 当前子组件的空间比重,取值为浮点数  
  559.   
  560. android:layout_width  
  561. 当前子组件的宽度  
  562.   
  563.   
  564. RalativeLayout属性说明  
  565.   
  566.   
  567. android:gravity  
  568. 设置添加组件的重心  
  569.   
  570. android:ignoreGravity  
  571. 忽略布局重心的影响  
  572.   
  573.   
  574. RalativeLayout_Layout属性说明  
  575.   
  576.   
  577. android:layout_above  
  578. 将当前组件的下边缘放置于参照组件之上,该属性为参照组件的ID  
  579.   
  580. android:layout_alignBaseline  
  581. 当前组件与参照组件的基线对齐,该属性为参照组件的ID  
  582.   
  583. android:layout_alignBottom  
  584. 当前组件与参照组件的下边界对齐,该属性为参照组件的ID  
  585.   
  586. android:layout_alignLeft  
  587. 当前组件与参照组件的左边界对齐,该属性为参照组件的ID  
  588.   
  589. android:layout_alignParenBottom  
  590. 当前组件与父组件的下边界对齐,truefalse  
  591.   
  592. android:layout_alignParentLeft  
  593. 当前组件与父组件的左边界对齐,truefalse  
  594.   
  595. android:layout_alignParentRight  
  596. 当前组件与父组件的右边界对齐,truefalse  
  597.   
  598. android:layout_alignParentTop  
  599. 当前组件与父组件的上边界对齐,truefalse  
  600.   
  601. android:layout_alignRight  
  602. 当前组件与参照组件的右边界对齐,该属性为参照组件的ID  
  603.   
  604. android:layout_alignTop  
  605. 当前组件与参照组件的上边界对齐,该属性为参照组件的ID  
  606.   
  607. android:layout_alignWithParentIfMissing  
  608. 如果对应的兄弟元素找不到的话就以父元素做参照物 truefalse  
  609.   
  610. android:layout_below  
  611. 将当前组件的上边缘放置于参照组件之下,该属性为参照组件的ID  
  612.   
  613. android:layout_centerHorizontal  
  614. 当前组件放置到父组件的水平居中的位置  
  615.   
  616. android:layout_centerInParent  
  617. 当前组件放置到父组件的重心位置  
  618.   
  619. android:layout_centerVertical  
  620. 当前组件放置到父组件垂直居中的位置  
  621.   
  622. android:layout_toLeftOf  
  623. 将当前组件的右边缘放置于参照组件之下,该属性为参照组件的ID  
  624.   
  625. android:layout_toRightOf  
  626. 将当前组件的左边缘放置于参照组件之下,该属性为参照组件的ID  
  627.   
  628.   
  629. AbsoluteLayout_Layout属性说明  
  630.   
  631.   
  632. android:layout_x  
  633. 当前组件的x坐标位置(从左到右方向)  
  634.   
  635. android:layout_y  
  636. 当前组件的y坐标位置(从上到下方向)  
  637.   
  638.   
  639. FrameLayout属性说明  
  640.   
  641.   
  642. android:foreground  
  643. 前置图片  
  644.   
  645. android:foregroundGravity  
  646. 前置图片重心  
  647.   
  648. android:measureAllChildren  
  649. 在切换显示时是否侧重所有子组件的大小  
  650.   
  651. android:layout_gravity  
  652. 添加组件的重心  
  653.   
  654.   
  655. FrameLayout_Layout属性说明  
  656.   
  657.   
  658. android:layout_gravity  
  659. 当前子组件所添加的重心位置  
  660.   
  661.   
  662. TableLayout属性说明  
  663.   
  664.   
  665. android:collapseColumns  
  666. 设置允许折叠的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔  
  667.   
  668. android:shrinkColumns  
  669. 设置允许收缩的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔  
  670.   
  671. android:stretchColumns  
  672. 设置允许伸展的列编号,列编号基于0,属性值可以是单个或多个列编号,编号与编号直接用逗号”,”分隔  
  673.   
  674. TableRow_Cell属性说明  
  675.   
  676.   
  677. android:layout_column  
  678. 设置该单元格的列编号(基于0)  
  679.   
  680. android:layout_span  
  681. 指明该单元格可以跨越的列数  
  682.   
  683.   
  684. AbsListView属性说明  
  685.   
  686.   
  687. android:cacheColorHint  
  688. 设置缓冲颜色  
  689.   
  690. android:drawSelectorOnTop  
  691. 是否将选择器绘制在备选条目上方,取值为truefalse  
  692.   
  693. android:fastScrollEnabled  
  694. 允许快速滚动  
  695.   
  696. android:listSelector  
  697. 指示选择器的内容  
  698.   
  699. android:scrollingCache  
  700. 滚动时是否使用绘制缓冲,truefalse  
  701.   
  702. android:smoothScrollbar  
  703. 平滑滚动条  
  704.   
  705. android:stackFromBottom  
  706. 从下方堆叠条目  
  707.   
  708. android:textFilterEnbled  
  709. 是否允许过滤  
  710.   
  711. android:transcriptMode设置抄本模式  
  712.   
  713.   
  714. ListView属性说明  
  715.   
  716.   
  717. android:choiceMode  
  718. 选择模式  
  719.   
  720. android:divider  
  721. 分割线颜色或组件的参考  
  722.   
  723. android:dividerHeight  
  724. 分割线高度  
  725.   
  726. android:entries  
  727. 指定绑定到当前列表视图的一个数组资源  
  728.   
  729. android:footerDividersEnabled  
  730. 是否允许页脚分割线  
  731.   
  732. android:headerDividersEnabled  
  733. 是否允许页眉分割线  
  734.   
  735.   
  736. GridView属性说明  
  737.   
  738.   
  739. android:columnWidth  
  740. 指定列宽  
  741.   
  742. android:gravity  
  743. 添加组件的重心位置  
  744.   
  745. android:horizontalSpacing  
  746. 水平空间  
  747.   
  748. android:numColumns  
  749. 指定列数  
  750.   
  751. android:strechMode  
  752. 伸展模式  
  753.   
  754. android:verticalSpacing  
  755. 垂直空间  
  756.   
  757.   
  758. Gallery属性说明  
  759.   
  760.   
  761. android:animationDuration  
  762. 动画持续时间  
  763.   
  764. android:gravity  
  765. 添加组件的重心位置  
  766.   
  767. android:spacing  
  768. 间隔空间  
  769.   
  770. android:unselectedAlpha  
  771. 非选择条目的透明度  
  772.   
  773.   
  774. TextView属性说明  
  775.   
  776.   
  777. android:autoLink  
  778. 是否自动链接(内容是网址或是电子邮件时)  
  779.   
  780. android:autoText  
  781. 自动更新拼音错误  
  782.   
  783. android:bufferType  
  784. 设置缓冲区类型  
  785.   
  786. android:capitalize  
  787. 自动大写  
  788.   
  789. android:cursorVisible  
  790. 光标是否可见,truefalse  
  791.   
  792. android:digits  
  793. 所接受的数字字符  
  794.   
  795. android:drawableBottom  
  796. 在文本下方绘制  
  797.   
  798. android:drawableLeft  
  799. 在文本左方绘制  
  800.   
  801. android: drawablePadding  
  802. 绘制填充区  
  803.   
  804. android: drawableRight  
  805. 在文本右方绘制  
  806.   
  807. android: drawableTop  
  808. 在文本上方绘制  
  809.   
  810. android:editable  
  811. 是否可编辑,truefalse  
  812.   
  813. android:editorExtras  
  814. 设置文本的额外的输入数据。在EditView中才有效果  
  815.   
  816. android:ellipsize  
  817. 当内容过长时会自动打断单词内容  
  818.   
  819. android:ems  
  820. 设置TextView的宽度为N个字符的宽度  
  821.   
  822. android:enabled  
  823. 是否可用,truefalse  
  824.   
  825. android:freezesText  
  826. 是否冻结文本  
  827.   
  828. android:gravity  
  829. 指明文本的重心位置  
  830.   
  831. android:height  
  832. 高度值  
  833.   
  834. android:hint  
  835. 指示内容  
  836.   
  837. android:imeActionId  
  838. 设置IME动作ID  
  839.   
  840. android:imeActionLabel  
  841. 设置IME动作标签  
  842.   
  843. android:imeOptions  
  844. 输入法选项  
  845.   
  846. android:includeFontPadding  
  847. 设置文本是否包含顶部和底部额外空白,默认为true  
  848.   
  849. android:inputMethod  
  850. 指定输入法  
  851.   
  852. android:inputType  
  853. 输入类型,取值为下列之一:  
  854. none  
  855. text普通文本  
  856. textCapCharacters大写字符  
  857. textCapWords单词首字母大写  
  858. textCapSentences句子首字母大写  
  859. textAutoCorret自动更正  
  860. textAutoComplete自动完成  
  861. textMultiLine多行内容  
  862. textUri,Uri  
  863. textEmailAddress电子邮件地址  
  864. textEmailSubject电子邮件主题  
  865. textShortMessage短消息  
  866. textLongMessage长消息  
  867. textPersonName个人姓名  
  868. textPostalAddress邮政地址  
  869. textPassword密码  
  870. textVIsiblePassword可见的密码  
  871. textWebEditText网页格式  
  872. textFilter过滤字符串  
  873. textPhonetic语言发音  
  874. number数字  
  875. numberSigned有符号数字  
  876. numberDecimal十进制数字  
  877. phone电话号码  
  878. datetime日期时间  
  879. date日期  
  880. time时间  
  881.   
  882. android:lineSpacingExtra  
  883. 设置行间距   
  884.   
  885. android:lineSpacingMultiplier  
  886. 设置行间距的倍数  
  887.   
  888. android:lines  
  889. 设置文本行数  
  890.   
  891. android:linksClickable  
  892. 设置链接是否点击连接,即使设置了autoLick  
  893.   
  894. android:marqueeRepeatLimit  
  895. 来回移动的动画次数  
  896.   
  897. android:maxEms  
  898. 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项   
  899.   
  900. android:maxHeight  
  901. 物体的最大高度  
  902.   
  903. android:maxLength  
  904. 最大文本长度  
  905.   
  906. android:maxLines  
  907. 最大行数  
  908.   
  909. android:minWidth  
  910. 物体的最大宽度  
  911.   
  912. android:minEms  
  913. 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项  
  914.    
  915. android:minHeight  
  916. 物体的最小高度  
  917.   
  918. android:minLines  
  919. 最小文本行数  
  920.   
  921. android:minWidth  
  922. 物体的最小宽度  
  923.   
  924. android:numeric  
  925. 是否使用数字输入方式  
  926.   
  927. android:password  
  928. 是否使用密码输入方式  
  929.   
  930. android:phonenumber  
  931. 是否使用电话号码输入方式  
  932.   
  933. android:privateImeOptions  
  934. 设置输入法选项   
  935.   
  936. android:scrollHorizontally  
  937. 设置文本超出TextView的宽度的情况下,是否出现横拉条   
  938.   
  939. android:selectAllOnFocus  
  940. 如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。  
  941.   
  942. android:shadowColor  
  943. 文本阴影颜色  
  944.   
  945. android:shadowDx  
  946. 阴影的水平偏移  
  947.   
  948. android:shadowDy  
  949. 阴影的垂直偏移  
  950.   
  951. android:shadowRadius  
  952. 阴影的半径  
  953.   
  954. android:singleLine  
  955. 是否单行(不自动换行)  
  956.   
  957. android:text  
  958. 显示的文本内容  
  959.   
  960. android:textApperance  
  961. 基本字体颜色、字样、大小和样式  
  962.   
  963. android:textColor  
  964. 文本颜色  
  965.   
  966. android: textColorHighlight  
  967. 文本高亮颜色  
  968.   
  969. android: textColorHint  
  970. 文本提示颜色  
  971.   
  972. android:textColorLink  
  973. 文本链接颜色  
  974.   
  975. android:textScaleX  
  976. 文本缩放因数  
  977.   
  978. android:textSize  
  979. 文本大小  
  980.   
  981. android:textStyle  
  982. 文本样式,取值为下列之一:  
  983. bold粗体  
  984. italic斜体  
  985. bolditalic粗斜体  
  986.   
  987. android:typeface  
  988. 字样  
  989.   
  990. android:width  
  991. 物体的高度  
  992.   
  993.   
  994. AutoCompleteTextView属性说明  
  995.   
  996.   
  997. android:completionHint  
  998. 显示提示  
  999.   
  1000. android:completionHintView  
  1001. 提示视图  
  1002.   
  1003. android:completionThreshold  
  1004. 设置开始提示的字符数  
  1005.   
  1006. android:dropDownAnchor  
  1007. 下拉框链接视图  
  1008.   
  1009. android:dropDownSelector  
  1010. 下拉框选择器  
  1011.   
  1012. android:dropDownWIdth  
  1013. 下拉框宽度  
  1014.   
  1015.   
  1016. ImageView属性说明  
  1017.   
  1018.   
  1019. android:adjustViewBounds  
  1020. 是否调整视图范围  
  1021.   
  1022. android:baselineAlignBottom  
  1023. 是否按照下端基线对齐  
  1024.   
  1025. android:cropToPadding  
  1026. 是否按照填充进行裁剪  
  1027.   
  1028. android:maxHeight  
  1029. 设置最大高度  
  1030.   
  1031. android:maxWidth  
  1032. 设置最大宽度  
  1033.   
  1034. android:scaleType  
  1035. 缩放类型,取值为下列之一:  
  1036.   
  1037. matrix图片真实大小  
  1038. fitXY适合图片大小  
  1039. fitStart  
  1040. fitCenter  
  1041. fitEnd  
  1042. center居中显示  
  1043. centerCrop  
  1044. centerInside  
  1045.   
  1046. android:src  
  1047. 设置绘制用内容  
  1048.   
  1049. android:tint  
  1050. 设置染色颜色值  
  1051.   
  1052. android:layout_above="@id/xxx"   
  1053. 将控件置于给定ID控件之上   
  1054.   
  1055. android:layout_below="@id/xxx"  
  1056. 将控件置于给定ID控件之下  
  1057.   
  1058. android:layout_toLeftOf="@id/xxx"   
  1059. 将控件的右边缘和给定ID控件的左边缘对齐   
  1060.   
  1061. android:layout_toRightOf="@id/xxx"   
  1062. 将控件的左边缘和给定ID控件的右边缘对齐  
  1063.   
  1064. android:layout_alignLeft="@id/xxx"   
  1065. 将控件的左边缘和给定ID控件的左边缘对齐  
  1066.   
  1067. android:layout_alignTop="@id/xxx"   
  1068. 将控件的上边缘和给定ID控件的上边缘对齐  
  1069.    
  1070. android:layout_alignRight="@id/xxx"  
  1071. 将控件的右边缘和给定ID控件的右边缘对齐  
  1072.   
  1073. android:layout_alignBottom="@id/xxx"   
  1074. 将控件的底边缘和给定ID控件的底边缘对齐   
  1075.   
  1076. android:layout_alignParentLeft="true"   
  1077. 将控件的左边缘和父控件的左边缘对齐   
  1078.   
  1079. android:layout_alignParentTop="true"   
  1080. 将控件的上边缘和父控件的上边缘对齐   
  1081.   
  1082. android:layout_alignParentRight="true"   
  1083. 将控件的右边缘和父控件的右边缘对齐   
  1084.   
  1085. android:layout_alignParentBottom="true"   
  1086. 将控件的底边缘和父控件的底边缘对齐  
  1087.   
  1088.  android:layout_centerInParent="true"   
  1089.  将控件置于父控件的中心位置   
  1090.    
  1091.  android:layout_centerHorizontal="true"   
  1092.  将控件置于水平方向的中心位置   
  1. android:layout_centerVertical="true"   
  2. 将控件置于垂直方向的中心位置  

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、付费专栏及课程。

余额充值