zoukankan      html  css  js  c++  java
  • android 布局

    1.tablelayout不能跨行跨列,gridlayout能够解决这个问题

    在android4.0版本之前,如果想要达到网格布局的效果,首先可以考虑使用最常见的LinearLayout布局,但是这样的排布会产生如下几点问题:

     1)、不能同时在X,Y轴方向上进行控件的对齐。

    2)、当多层布局嵌套时会有性能问题。

    3)、不能稳定地支持一些支持自由编辑布局的工具。

    <GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:columnCount="3"
        android:rowCount="3" 
        android:orientation="horizontal">
    
        <Button
            android:text="青春"
            android:id="@+id/one"
            />
        <Button
            android:text="少年"
            android:id="@+id/two"
            />
        <Button
            android:text="小鸟"
            android:id="@+id/three"
            />
        <Button
            android:text="="
            android:id="@+id/four"
            android:layout_columnSpan="2"
            android:layout_gravity="fill"
            />"
    
    </GridLayout>

    这个应用可以用来做计算器

  • 相关阅读:
    设计模式之单例模式实践
    有关集合的foreach循环里的add/remove
    项目中常用的MySQL优化方法--壹拾玖条
    Solr
    Lucene补充
    Lucene
    一千行 MySQL 学习笔记
    Servlet
    CSS未知宽高元素水平垂直居中
    深拷贝和浅拷贝
  • 原文地址:https://www.cnblogs.com/zhengtu2015/p/4977313.html
Copyright © 2011-2022 走看看