当前位置:   article > 正文

Android开发——布局总结_android 布局

android 布局

        今天完成项目主页的布局,这里总结一下。

        Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局)

一,常用布局

1,线性布局LinearLayout

        线性布局的特点是,在一个LinearLayout 下面,控件只能水平放置或垂直放置,选择一种,如果想实现复杂布局,可以使用多个LinearLayout 进行区域划分。

2,相对布局RelativeLayout

        相对布局的特点是,可以根据内部空间的相对位置进行布局。

3,帧布局FrameLayout

        帧布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,控件之间会覆盖。

二,常用属性

1,gravity

        控件内的子元素的对齐方式,比如TextView内的显示的文本位置,比如 在左边还是在右边还是中心等,可以使用“|”进行多项选择。

2,layout_gravity

        控制该组件在父容器里面的对齐方式。注意与gravity属性区别。

3,layout_weight

        控件在父容器里面所占的权重。意思就是在父容器所占的比例。

但是如果使用这项,需要将相应的layout_width或layout_height 设置为“0dp”;

如果我们不适用设置为0dp的方式,也可以用wrap_content。

 4,background

        背景色。

5,layout_width

        宽。

6,layout_height

        高。

7,orientation。

        控制子元素的排列方向。

8,id

       id,标识,以在程序中调用。

三,其他

1,布局之前最好提前将需要的颜色在value下面配置好,方便调用。

2.2.1 LinearLayout(线性布局) | 菜鸟教程 (runoob.com)https://www.runoob.com/w3cnote/android-tutorial-linearlayout.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/270388
推荐阅读
相关标签
  

闽ICP备14008679号