当前位置: 代码迷 >> Android >> android的格局-GridLayout(网格布局)
  详细解决方案

android的格局-GridLayout(网格布局)

热度:317   发布时间:2016-04-24 11:55:49.0
android的布局-----GridLayout(网格布局)

学习导图

 

(一)简介

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

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

<?xml version="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>

 

  相关解决方案