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>

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

  • 相关阅读:
    poj1580
    poj1607
    poj1313
    poj1314
    c语言之extern和static
    C笔记(一)
    搭建Linux高可用性集群(第一天)
    利用回调函数实现泛型算法
    关于SQL server中的 identity
    SQL(一)
  • 原文地址:https://www.cnblogs.com/zhengtu2015/p/4977313.html
Copyright © 2011-2022 走看看