android之View组件的XML属性集合
| XML属性 | 相关方法 | 说明 |
| android:alpha | setAlpha(float) | 设置该组件的透明度 |
| android:background | setBackgroundResource(int) | 设置该组件的背景颜色 |
| android:clickable | setClickable(boolean) | 设置该组件是否可以激发单击事件 |
| android:contentDescription | setContentDescription(CharSequence) | 设置该组件的主要描述信息 |
| android:drawingCacheQuality | setDrawingCacheQuality(int) | 设置该组件所使用的绘制缓存的质量 |
| android:fadeScrollbars | setScrollbarFadingEnabled(boolean) | 当不使用该组件的滚动条时,是否淡出显示滚动条 |
| android:fadingEdge | setVerticalFadingEdgeEnabled(boolean) | 设置滚动该组件时组件边界是否使用淡出效果 |
| android:fadingEdgeLength | getVerticalFadingEdgeLength() | 设置淡出边界的长度 |
| android:focusable | setFocusable(boolean) | 设置该组件是否可以得到焦点 |
| android:focusableInTouchMode | setFocusableInTouchMode(boolean) | 设置该组件在触摸模式下是否可以得到焦点 |
| android:id | setId(int) | 设置该组件的唯一标识。Java代码中可通过findViewById来获取它 |
| android:isScrollContainer | setScrollContainer(boolean) | 设置该组件是否是作为可滚动容器使用 |
| android:keepScreenOn | setKeepScreenOn(boolean) | 设置该组件是否会强制手机屏幕一直打开 |
| android:longCLickable | setLongClickable(boolean) | 设置该组件是否可以响应长单击事件 |
| android:minHeight | setMinimumHeight(int) | 设置该组件的最小高度 |
| android:minWidth | setMinimumWidth(int) | 设置该组件的最小宽度 |
| android:nextFocusDown | setNextFocusDownId(int) | 设置焦点在该组件上,且按向下键时获得焦点的组件ID |
| android:nextFocusLeft | setNextFocusLeftId(int) | 设置焦点在该组件上,且按向左键时获得焦点的组件ID |
| android:nextFocusRight | setNextFocusRightId(int) | 设置焦点在该组件上,且按向右键时获得焦点的组件ID |
| android:nextFocusUp | setNextFocusUpId(int) | 设置焦点在该组件上,且按向上键时获得焦点的组件ID |
| android:onClick | 为该组件的单击事件绑定监听器 | |
| android:padding | setPadding(int,int,int,int) | 在该组件的四边设置填充区域 |
| android:paddingBottom | setPadding(int,int,int,int) | 在该组件的下边设置填充区域 |
| android:paddingLeft | setPadding(int,int,int,int) | 在该组件的左边设置填充区域 |
| android:paddingRight | setPadding(int,int,int,int) | 在该组件的右边设置填充区域 |
| android:paddingTop | setPadding(int,int,int,int) | 在该组件的上边设置填充区域 |
| android:rotation | setRotation(float) | 设置该组件旋转的角度 |
| android:rotationX | setRotationX(float) | 设置该组件绕X轴旋转的角度 |
| android:rotationY | setRotationY(float) | 设置该组件绕Y轴旋转的角度 |
| android:saveEnabled | setSaveEnabled(boolean) | 如果设置为false,那当该组件被冻结时不会保存它的状态 |
| android:scaleX | setScaleX(float) | 设置该组件在水平方向的缩放比 |
| android:scaleY | setScaleY(float) | 设置该组件在垂直方向的缩放比 |
| android:scrollX | 该组件初始化后的水平滚动偏移 | |
| android:scrollY | 该组件初始化后的垂直滚动偏移 | |
| android:scrollbarAlwaytsDrawHorizontalTrack | 设置该组件是否总是显示水平滚动条的轨道 | |
| android:scrollbarAlwaytsDrawVerticalTrack | 设置该组件是否总是显示垂直滚动条的轨道 | |
| android:scrollDefaultDelayBeforFade | setScrollbarDefaultBeforeFade(int) | 设置滚动条在淡出隐藏之前延迟多少毫秒 |
| android:scrollbarFadeDuration | setScrollBarFadeDuration(int) | 设置滚动条淡出隐藏过程需要多少秒 |
| android:scrollbarSize | setScrollBarSize(int) | 设置垂直滚动条的宽度和水平滚动条的高度 |
| android:scrollbarStyle | setScrollBarStyle(int) | 设置滚动条的风格和位置。该属性支持如下属性值:insideOverlay,insideInset,outsideOverlay,outsideInset |
| android:scrollbarThumbHorizontal | 设置该组件的水平滚动条的滑动对应的Drawable对象 | |
| android:scrollbarThumbVertical | 设置该组件的垂直滚动条的滑动对应的Drawable对象 | |
| android:scrollbarTrackHorizontal | 设置该组件的水平滚动条的轨道对应的Drawable对象 | |
| android:scrollbarTrackVertical | 设置该组件的垂直滚动条的轨道对应的Drawable对象 | |
| android:scrollbars | 定义该组件滚动时显示几个滚动。该属性支持如下属性值:none(不显示滚动条),horizontal(显示水平滚动条),vertical(显示垂直滚动条) | |
| android:soundEffecctsEnabled | setSoundEffectsEnabled(boolean) | 设置组件被单击时是否使用音效 |
| android:tag | 为该组件设置一个字符串类型的tag值,接下来可通过view的getTag()获取该字符串,或通过findViewWithTag()查找该组件 | |
| android:transformPivotX | setPivotX(float) | 设置该组件旋转时旋转中心的X坐标 |
| android:transformPivotY | setPivotY(float) | 设置该组件旋转时旋转中心的Y坐标 |
| android:translationX | setTranslationX(float) | 设置该组件在X方向上的位移 |
| android:translationY | setTranslationY(float) | 设置该组件在Y方向上的位移 |
| android:visibility | seVisibility(int) | 设置该组件是否可见 |
android之View组件的XML属性集合的更多相关文章
- Android中View自己定义XML属性具体解释以及R.attr与R.styleable的差别
为View加入自己定义XML属性 Android中的各种Widget都提供了非常多XML属性,我们能够利用这些XML属性在layout文件里为Widget的属性赋值. 例如以下所看到的: <Te ...
- View类的XML属性、相关方法及说明
XML属性 相关方法 说明 android:alpha setAlpha(float) 设置该组件的透明度 android:background setBackgroundResource(int) ...
- view组件的duplicateParentState属性
今天做页面的时候遇到一个小问题,在点击的时候改变组件的图片来源,这个很简单大家都知道,用selector可以很快实现.但是现状有点特殊,是 LinearLayout 中包裹着一个 ImageView ...
- Android(java)学习笔记200:Android中View动画之 XML实现 和 代码实现
1.Animation 动画类型 Android的animation由四种类型组成: XML中: alph 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动 ...
- Android(java)学习笔记143:Android中View动画之 XML实现 和 代码实现
1.Animation 动画类型 Android的animation由四种类型组成: XML中: alph 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动 ...
- view类的XML属性
属性名称 对应方法 描述 android:background setBackgroundResource(int) 设置背景 android:clickable setClickable(boole ...
- 关于Android界面编程与视图(View)组件
UI组件--------------->android.widget.* View组件------------->android.view.* 视图(View)组件 所有UI组件都是建立在 ...
- Android自定义View研究--View中的原点坐标和XML中布局自定义View时View触摸原点问题
这里只做个汇总~.~独一无二 文章出处:http://blog.csdn.net/djy1992/article/details/9715047 Android自定义View研究--View中的原点坐 ...
- Android 高级UI组件(三)
一.popupWindow 1.AlertDialog和PopupWindow最关键的区别是AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManage ...
随机推荐
- HDU 2433 (最短路+BFS+剪枝)
http://acm.hdu.edu.cn/showproblem.php?pid=2433 这个问题因为路径都是1,所以可以用bfs遍历 可以看这几篇文章讲解: http://blog.csdn.n ...
- java 简单计算器
package com.direct.demo; import java.text.DecimalFormat; import java.util.Scanner; public class Calc ...
- vue项目性能优化(路由懒加载、gzip加速、cdn加速)
前端工程性能优化一说意义深远悠长,本章主要介绍除了一些基础优化外如何实行路由懒加载.Gzip加速.CDN加速,让网页飞的快一些. 基础优化 老生常谈的一些: 不要在模板中写复杂的表达式 慎用watch ...
- SQL-字符串运算符和函数
COALESCE(columnname,string) 函数 将 NULL 值作为字符串(用空字符串或其他字符串替换 NULL)- 接受一列输入值(字段)如果该字段为 NULL,则返回后面替换的字符串 ...
- Android dialog圆角显示及解决出现的黑色棱角
最近在开发一个天气预报的app,看到一个比较不错友情提示,如下: 怎么样,看起来比原始的dialog好看吧.好了,做法也许有很多,我介绍下我的做法吧, 首先,我第一个想到 ...
- Gulp前端服务器本地搭建
前端服务器本地搭建分三阶段: 1.Node.js的安装 2.Npm环境配置 3.编写JS文件 1.Node.js安装: 如图所示: Next: 选择I accept 然后Next: 选择安装文件的位置 ...
- 1 python使用networkx或者graphviz,pygraphviz可视化RNN(recursive)中的二叉树
代码地址https://github.com/vijayvee/Recursive-neural-networks-TensorFlow 代码实现的是结构递归神经网络(Recursive NN,注意, ...
- restframework类继承图
- 毕向东_Java基础视频教程第21天_IO流(1)
第21天-01-IO流(对象的序列化) ObjectInputStream与ObjectOutputStream 被操作的对象需要实现Serializable接口(标记接口) 非必须, 但强烈建议所有 ...
- Taro 是一套遵
https://github.com/NervJS/taro 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序.H5.React-Nat ...