<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools可以告诉Android Studio,哪些属性运行时被忽略,只在设计布局时候有效。如让android:text属性只在布局预览中有效可以这样
android:id="@+id/GridLayout1" 网格布局
android:layout_width="wrap_content" 布局宽度=匹配内容
android:layout_height="wrap_content"布局高度
android:columnCount="4" 列数
android:orientation="horizontal" 方向=水平
android:rowCount="7" > 行数
<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"
tools:text="I am a title" 不显示
android:text="I am a title" />
<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="=" />
<Button android:text="#" />
<Button android:text="$" />
<Button android:text="^" />
<Button android:text="~" />
</GridLayout>
https://www.runoob.com/w3cnote/android-tutorial-gridlayout.html