生活随笔
收集整理的这篇文章主要介绍了
Android中的网格布局
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章目录
1 Android中的网格布局
重要属性:
- android:rowCount(行数量)
- android:columnCount (列数量)
- android:layout_row (位于第几行)
- android:layout_rowSpan(跨几行)
要实现的效果如下:
对应的xml文件如下:
<?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:columnCount="4">
<EditTextandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnSpan="4"android:layout_columnWeight="1"android:layout_rowWeight="2"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="C"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="+/-"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="%"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="÷"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="7"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="8"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="9"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="*"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="4"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="5"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="6"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="-"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="1"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="2"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="3"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="+"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="0"android:layout_columnSpan="2"/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="."/><Buttonandroid:layout_width="0dp"android:layout_height="0dp"android:layout_columnWeight="1"android:layout_rowWeight="1"android:text="="/></GridLayout>
注意:只有宽度和高度都设置为0dp才能严格保证按设定的比例进行显示。
总结
以上是生活随笔为你收集整理的Android中的网格布局的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。