Android布局之GridLayout网格布局_安卓软件开发教程-查字典教程网
Android布局之GridLayout网格布局
Android布局之GridLayout网格布局
发布时间:2016-12-28 来源:查字典编辑
摘要:网格布局标签是GridLayout。这个布局是android4.0新增的布局。这个布局只有4.0之后的版本才能使用。不过新增了一些东东①跟L...

网格布局标签是GridLayout。这个布局是android4.0新增的布局。这个布局只有4.0之后的版本才能使用。

不过新增了一些东东

①跟LinearLayout(线性布局)一样,他可以设置容器中组件的对齐方式

②容器中的组件可以跨多行也可以跨多列(相比TableLayout直接放组件,占一行相比较)

因为是android 4.0新增的,API Level 14,在这个版本以前的sdk

都需要导入项目,等下会详细介绍

常用属性:

排列对齐:

①设置组件的排列方式: android:orientation="" vertical(竖直,默认)或者horizontal(水平)

②设置组件的对齐方式: android:layout_gravity="" center,left,right,buttom啊,这些,如果想同时用两种的话:eg: buttom|left

学习导图

(一)简介

网格布局由GridLayout所代表,在android4.0之后新增加的布局管理器,因此需要android4.0之后的版本中使用,如果在更早的平台使用该布局管理器,则需要导入相应的支持库<android.support.v7.widget.GridLayout>

(二)案列----计算器

<"1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:rowCount="6" android:columnCount="4" android:layout_gravity="fill"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="0" android:textSize="80sp" android:layout_marginRight="5dp" android:layout_marginLeft="5dp" android:layout_columnSpan="4" android:background="#eee" android:padding="3sp" android:editable="false" android:textColor="#000" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_columnSpan="4" android:text="清除" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="7" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="8" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="9" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="+" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="4" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="6" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="1" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="3" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="*" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="=" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> <Button android:layout_marginTop="20dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="/" android:textColor="#000" android:textSize="24dp" android:layout_marginLeft="10dp" android:background="@android:color/background_light" /> </GridLayout>

以上内容是小编给大家介绍的Android布局之GridLayout网格布局相关知识,希望大家喜欢。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新安卓软件开发学习
    热门安卓软件开发学习
    编程开发子分类