GridLayout----计算器

来源:互联网 发布:淘宝彩票是真的吗 编辑:程序博客网 时间:2024/05/17 20:29

• step 1:先定义组件的对其方式 android:orientation 水平或者竖直,设置多少行与多少列z
• step 2:设置组件所在的行或者列,记得是从0开始算的,不设置默认每个组件占一行一列
• step 3:设置组件横跨几行或者几列;设置完毕后,需要在设置一个填充:android:layout_gravity = “fill”
这里写图片描述
< ?xml version=”1.0” encoding=”utf-8”?>
< GridLayout xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:tools=”http://schemas.android.com/tools”
android:id=”@+id/GridLayout1”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:columnCount=”4”
android:orientation=”horizontal”
android:rowCount=”6” >

<TextView    android:layout_columnSpan="4"    android:layout_gravity="fill"    android:layout_marginLeft="5dp"    android:layout_marginRight="5dp"    android:background="#FFCCCC"    android:text="0"    android:textSize="50sp" /><Button    android:layout_columnSpan="2"    android:layout_gravity="fill"    android:text="回退" /><Button    android:layout_columnSpan="2"    android:layout_gravity="fill"    android:text="清空" /><Button android:text="+" /><Button android:text="1" /><Button android:text="2" /><Button android:text="3" /><Button android:text="-" /><Button android:text="4" /><Button android:text="5" /><Button android:text="6" /><Button android:text="*" /><Button android:text="7" /><Button android:text="8" /><Button android:text="9" /><Button android:text="/" /><Button    android:layout_width="wrap_content"    android:text="." /><Button android:text="0" /><Button android:text="=" />

< /GridLayout>这里写图片描述