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>

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

  • 相关阅读:
    NFS安装配置与客户端的优化参数
    DELL硬件防火墙配置
    华为交换机命令
    lvs + keepalive的安装配置
    IPVS 的管理
    奇葩的404报错
    js 程序出发事件
    jvm 参数
    策略模式代替大量的if else
    采购订单行类型校验规则
  • 原文地址:https://www.cnblogs.com/zhengtu2015/p/4977313.html
Copyright © 2011-2022 走看看