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开发指南-框架主题-内容提供器
  2. Android 内核相关内容总结
  3. Android 内容提供器---创建内容提供器(元素)
  4. Android聊天界面解决输入框覆盖聊天内容
  5. android中checkbox文字和复选框的间距设置问题
  6. Android Listview不同item不同内容
  7. Android实现分享和接收分享内容
  8. ANDROID 使用 Service 在手机锁屏休眠状态下后台执行发送短信息

随机推荐

  1. Android(安卓)ScrollView嵌套WebView出现
  2. Android教父高焕堂谈Android“开源”与“
  3. [置顶] Android 内存泄露的几种情形
  4. Android 什么是 Material Design
  5. 漫谈Android与Chrome OS
  6. Android学习之如何配置使用Android studi
  7. .net程序员业余Android开发赚点外快(介绍
  8. Android优势和劣势分析(面试华为的人有被
  9. Android动画效果 translate、scale、alph
  10. 安卓一些错误的总结