zoukankan      html  css  js  c++  java
  • 总结一哈小添添之前讲的几种布局

    1. LinearLayout 不解释
    2. RelativeLayout 不解释
    3. FrameLayout 后加进来的控件覆盖前面的控件
    4. TableLayout 属性在下面
    5. AbsoluteLayout 要设置x、y其实我觉得很麻烦诶 懒得用
    6. GridLayout 贼方便
        TableLayout可设置的属性包括全局属性及单元格属性。
    
        1、全局属性也即列属性,有以下3个参数:
    
            android:stretchColumns    设置可伸展的列。该列可以向行方向伸展,最多可占据一整行。
    
            android:shrinkColumns     设置可收缩的列。当该列子控件的内容太多,已经挤满所在行,那么该子控件的内容将往列方向显示。
    
            android:collapseColumns 设置要隐藏的列。
    
    
            示例:
    
            android:stretchColumns="0"           第0列可伸展
    
            android:shrinkColumns="1,2"         第1,2列皆可收缩
    
            android:collapseColumns="*"         隐藏所有行
    
            说明:列可以同时具备stretchColumns及shrinkColumns属性,若此,那么当该列的内容N多时,将“多行”显示其内容。(这里不是真正的多行,而是系统根据需要自动调节该行的layout_height)
    
        2、单元格属性,有以下2个参数:
    
            android:layout_column    指定该单元格在第几列显示
    
            android:layout_span        指定该单元格占据的列数(未指定时,为1)
    
            示例:
    
            android:layout_column="1"    该控件显示在第1列
    
            android:layout_span="2"        该控件占据2列
  • 相关阅读:
    JavaScript 的历史
    阿里面试题:
    DBA_Oracle基本体系架构(概念)
    java内存管理机制
    HashMap的内部实现机制,Hash是怎样实现的,什么时候ReHash
    HashMap实现原理分析
    堆栈
    数据结构:HDU 2993 MAX Average Problem
    数学(欧拉函数):UVAOJ 11426 GCD
    搜索(DLX):HOJ 1017
  • 原文地址:https://www.cnblogs.com/hishark/p/7534713.html
Copyright © 2011-2022 走看看