目录

1.View视图

2.视图在“XML布局文件”中常用的属性定义说明

3.视图在“代码”中常用的设置方法说明 

 4.ViewGroup视图组


1.View视图

安卓的基本视图,所有控件和布局都是由View类直接或间接派生而来。

2.视图在“XML布局文件”中常用的属性定义说明

    id:指定该视图的编号。
    layout_width:指定该视图的宽度。可以是具体的dp值;可以是match_parent,表示与上                              级视图一样宽;可以是wrap_content,表示与内部内容一样宽;
    layout_height:指定该视图的高度。取值说明同layout_width。
    layout_margin:指定该视图与周围视图之间的空白距离(上下左右)。
    minWidth:指定该视图的最小宽度。
    minHeight:指定该视图的最小高度。
    layout_gravity:指定该视图与上级试图的对齐方式。一共7种分别是上下左右、居中、水                                平居中、垂直居中。
    padding:指定该视图边缘与内部内容之间的空白距离。
    visibility:指定该视图的可视类型。一共3种分别是可见、不可见、消失。

3.视图在“代码”中常用的设置方法说明 

setLayoutParams:设置该视图的布局参数。参数对象的构造函数可以设置视图的宽度与高度。其中,LayoutParams.MATCH_PARENT表示与上级视图一样宽,LayoutParams.WRAP_CONTENT表示与内部内容一样宽;参数对象setMargins方法可以设置该视图与周围视图之间的空白距离。
    setMinimumWidth:设置视图的最小宽度。
    setMinimumWeight:设置视图的最小的高度。
    setBackgroundColor:设置背景颜色。
    setBackgroundDrawable:设置背景图片。
    setBackgroundResource:设置背景资源id。
    setPadding:设置该视图边缘与内部内容之间的距离。
    setVisibility:设置视图的可视类型。 

 4.ViewGroup视图组

一类特殊的视图组,所有的布局类试图都是从它派生而来的。安卓的视图分为两类,一类是布局,一类是控件。(布局是树枝,控件是树叶,而树干则是根节点)

        ViewGroup有三个方法,这三个方法也是所有布局类视图共同所有的
                addView:往布局中添加一个视图。
                removeView:从布局中删除指定的视图。

android studio 如何查看布局 android studio的布局_控件