View类是Android的一个非常重要的超类,它是Android里所有与用户交互的控件的父类,包括Widget类的交互UI控件(按钮、文本框等)和ViewGroup类布局控件。

在XM布局中常用的属性:

属性 说明
android:alpha View的透明度,取值范围:0(完全透明)到1(完全不透明)
android:background View的背景,此值可以是PNG图引用、9-patch、XML或颜色值如”#ff000000”等
android:clickable View是否可单击
android:contentDescription View的描述
android:fadeScrollbars View在不使用滚动条时是否淡出滚动条
android:focusable View是否获得焦点
android:focusableInTouchMode View是否可以在触摸模式下获取焦点
android:foreground View的前景
android:hapticFeedbackEnabled View是否有触觉反馈功能的事件,如长按
android:id View的id,此属性非常重要,可在代码使用View.findViewById()Activity.findViewById()来获得View对象
android:longClickable View是否可长单击
android:minHeight 定义View的最小高度。
android:minWidth 定义View的最小宽度
android:onClick 单击View触发的事件回调,此名称必须对应于一个公共方法,该方法恰好需要一个View类型的一个参数。例如:android:onClick=”sayHello”, 那么Activity里必须存在方法:public void sayHello(View v)
android:padding 设定View的内容到View四个边缘的间距
android:paddingBottom 设定View的内容到View底部边缘的间距
android:paddingLeft 设定View的内容到View左边边缘的间距
android:paddingRight 设定View的内容到View右边边缘的间距
android:paddingTop 设定View的内容到View顶部边缘的间距
android:rotation 设定View旋转的角度
android:rotationX 设定View绕X轴旋转的角度
android:rotationY 设定View绕Y轴旋转的角度。
android:scaleX View X方向上的尺度
android:scaleY View Y方向上的尺度
android:scrollX View初始水平滚动偏移
android:scrollY View初始垂直滚动偏移
android:scrollbarSize 设置View垂直滚动条水平滚动条的宽度和高度
android:scrollbarStyle View的滚动条样式和位置,值:insideoverlay(里面的填充和覆盖)、insideinset(里面的填充和插图)、outsideoverlay(边缘的角度和覆盖)、outsideinset(缘的视图和插图)
android:scrollbars View的滚动条会显示在滚动或不,值:None、horizontal、vertical
android:soundEffectsEnabled View点击后是否有触摸的声音效果
android:tag View的字符串标签,可在代使用: View.getTag()或搜索 View.findViewWithTag()来取获对象
android:theme 指定View的主题
android:visibility View的初始可见性,值:visible、invisible和gone

更多相关文章

  1. Android(安卓)实现文件上传功能(upload)
  2. Android:Material系列:ActionBar-->Toolbar
  3. Android之布局属性重点
  4. android中checkbox文字和复选框的间距设置问题
  5. Android(安卓)实现文件上传功能(upload)
  6. Android(安卓)- ToolBar详解
  7. Android之布局属性重点
  8. Android之布局属性重点
  9. Android(安卓)Intent用法详解

随机推荐

  1. Android 加速度传感器(G-Sensor)
  2. Android 按键流程分析笔记
  3. Android 源码结构【搜集】
  4. Android 之 事件
  5. 转android的创意
  6. android 滚动条颜色设置(android Progres
  7. 【转】Android中对json的解析和处理
  8. AspectJ 在 Android 中的使用
  9. 搭建 Android X86 系统,替代AVD模拟器,解决
  10. Android中的一个简单的List应用