概述
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 |
最后
以上就是温暖舞蹈为你收集整理的Android控件 - View 简介的全部内容,希望文章能够帮你解决Android控件 - View 简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复