美文网首页
三、Android应用的视图组件介绍之View属性

三、Android应用的视图组件介绍之View属性

作者: 清梦星河哈 | 来源:发表于2019-06-25 11:39 被阅读0次

    对于View类而言,它是所有UI组件的基类,因此它包含的XML属性和方法是所有组件都可以使用的。

    View类的XML属性、相关方法及说明

    XML属性 相关方法 说  明
    android:background setBackgroundResource(int) 设置该组件的背景颜色
    android:clickable setClickable(boolean) 设置该组件是否可以激发点击
    android:fadingEdge setVerticalFadingEdgeEnabled(boolean) 设置滚动组件时组件边界是否使用淡出效果
    android:fadingEdgeLength getVerticalFadingEdgeLength() 设置淡出边界的长度
    android:focusable setFocusable(boolean) 设置该组件是否可以得到焦点
    android:focusableInTouchMode setFocusableInTouchMode(boolean) 设置该组件在触摸模式下是否可以得到焦点
    android:id setId(int) 设置该组件的唯一标识。Java代码中可通过findViewById来获取它
    android:keepScreenOn setKeepScreenOn(Boolean) 设置该组件是否强制手机屏幕一直打开
    android:layout_gravity 设置该组件在其容器中的对其方式
    android:layout_height setLayoutParams(ViewGroup.LayoutParams params) 设置该组件在其父容器中的布局高度
    android:layout_width setLayoutParams(ViewGroup.LayoutParams params) 设置该组件在其父容器中的布局宽度
    android:layout_margin 设置该组件在其父容器中布局时的页边距
    android:longClickable setLongClickable(boolean) 设置该组件是否可以响应长按事件
    android:minHeight 设置该组件的最小高度
    android:minWidth 设置该组件的最小宽度
    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:paddingStart setPadding(int,int,int,int) 在组件的左边设置填充区域
    android:paddingEnd setPadding(int,int,int,int) 在组件的右边设置填充区域
    android:paddingTop setPadding(int,int,int,int) 在组件的上边设置填充区域
    android:saveEnabled setSaveEnabled(boolean) 如果设置为false,那当该组件被冻结时不会保存它的状态
    android:scrollX 该组件初始化后的水平滚动偏移
    android:scrollY 该组件初始化后的垂直滚动偏移
    android:scrollbarAlwaysDrawHorizontalTrack 设置该组件是否总是显示水平滚动条的轨道
    android:scrollbarAlwaysDrawVerticalTrack 设置该组件是否总是显示垂直滚动条的轨道
    android:scrollbarDefaultDelayBeforeFade 设置滚动条在淡出隐藏之前延迟多少毫秒
    android:scrollbarFadeDuration 设置滚动条淡出隐藏过程需要多少秒
    android:scrollbarSize 设置垂直滚动条的宽度和水平滚动条的高度
    android:scrollbarStyle 设置滚动条的风格和位置
    android:soundEffectsEnabled setSoundEffectsEnabled(boolean) 设置该组件被点击时是否使用音效
    android:visibility setVisibility(int) 设置该组件是否可见

    相关文章

      网友评论

          本文标题:三、Android应用的视图组件介绍之View属性

          本文链接:https://www.haomeiwen.com/subject/jymzqctx.html