Android控件 - View 简介

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

在XM布局中常用的属性:

属性说明
android:alphaView的透明度,取值范围:0(完全透明)到1(完全不透明)
android:backgroundView的背景,此值可以是PNG图引用、9-patch、XML或颜色值如”#ff000000”等
android:clickableView是否可单击
android:contentDescriptionView的描述
android:fadeScrollbarsView在不使用滚动条时是否淡出滚动条
android:focusableView是否获得焦点
android:focusableInTouchModeView是否可以在触摸模式下获取焦点
android:foregroundView的前景
android:hapticFeedbackEnabledView是否有触觉反馈功能的事件,如长按
android:idView的id,此属性非常重要,可在代码使用View.findViewById()Activity.findViewById()来获得View对象
android:longClickableView是否可长单击
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:scaleXView X方向上的尺度
android:scaleYView Y方向上的尺度
android:scrollXView初始水平滚动偏移
android:scrollYView初始垂直滚动偏移
android:scrollbarSize设置View垂直滚动条水平滚动条的宽度和高度
android:scrollbarStyleView的滚动条样式和位置,值:insideoverlay(里面的填充和覆盖)、insideinset(里面的填充和插图)、outsideoverlay(边缘的角度和覆盖)、outsideinset(缘的视图和插图)
android:scrollbarsView的滚动条会显示在滚动或不,值:None、horizontal、vertical
android:soundEffectsEnabledView点击后是否有触摸的声音效果
android:tagView的字符串标签,可在代使用: View.getTag()或搜索 View.findViewWithTag()来取获对象
android:theme指定View的主题
android:visibilityView的初始可见性,值:visible、invisible和gone
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值