伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

安卓界面布局之线性布局

来源:本站原创 浏览:56次 时间:2023-06-27

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

①LinearLayout

LinearLayout 是一个视图组,用于使所有子视图在单个方向(垂直或水平)保持对齐,常用属性:

id,为该组件设置一个资源id。

gravity,该组件及其子视图对齐方式,上、左、右。

layout_gravity,控制该组件在父容器的对齐方式。

布局方向,用 android:orientation 属性指定布局方向,有horizontal(水平)、vertical(竖直)两种方式。

布局宽度,android:layout_width,常用match_parent或fill_parent填满父容器、warp_content(组件实际大小)。

布局高度,android:layout_height,同布局宽度一样。

布局权重,用 android:layout_weight 属性为各个子视图分配权重。此属性会根据视图在屏幕上占据的空间大小,向视图分配值。如果拥有更大的权重值,则视图便可展开,进而填充父视图中的任何剩余空间。子视图可指定权重值,然后系统会按照子视图所声明的权重值比例,为其分配视图组中的任何剩余空间。默认权重为零。

均等分布

如要创建线性布局,让每个子视图使用大小相同的屏幕空间,将每个视图的android:layout_height 设置为 "0dp"(针对垂直布局),或将每个视图的 android:layout_width 设置为 "0dp"(针对水平布局)。然后,将每个视图的 android:layout_weight 设置为 "1"。

不等分布

让子视图占用大小不同的屏幕空间




  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net