zoukankan      html  css  js  c++  java
  • 02线性布局

    <span style="font-size:18px;">   
    2.LinearLayout线性布局********
        >概念:单一方向的布局  按水平方向或者垂直方向
        所有子元素 在水平方向或者垂直方向
        每一行或者每一列只能有一个元素
    
        >属性:
            >1,LinearLayout的方向属性   orientation
              android:orientation:方向属性   有俩个方向  horizontal(水平),vertical(垂直)
              android:orientation="horizontal"
              android:orientation="vertical"
               
              LinearLayout  默认是有方向的      水平方向
                    >2,权重属性
                android:layout_weight="1" 权重属性   分配父控件的剩余空间
                剩余空间:父控件的宽或者高  减去  子控件 (所有子元素)的宽或者高 (*和方向有关)
                分配:子控件的宽或者高 = 原有的宽度或者高度  + 剩余空间(宽或者高)/子控件权重的和  *子控件的权重
    
            note :使用android:layout_weight时设置子控件的宽或者高为0dp(成比例进行分配)
    
            >3,   android:layout_gravity="bottom"  相对于父控件的位置
                     android:layout_gravity属性和父控件的方向有关
                     如果父控件是水平方向android:layout_gravity的自身的水平方向属性是无效的
                     如果父控件是垂直方向 android:layout_gravity的自身的垂直方向属性是无效的
    
            >4,android:gravity="bottom|right"
                      如果当前属性是在布局节点:子元素相对于自身的位置
                      如果当前属性在控件中  (button ,TextView..)控制的是控件里的内容   (文字)</span>


  • 相关阅读:
    Mysql数据库改名
    查看数据库大小或者表大小
    Bootstarp 水平垂直居中
    Java Collection.sort 排序升序, 降序问题
    Mysql 函数, 存储过程, 任务调度
    Mysql 日期类型 date、datetime、timestamp.
    Mysql 获取当天,昨天,本周,本月,上周,上月的起始时间
    Mysql 事件event_scheduler是OFF
    Java 文件读取
    Spring cron 定时调度配置
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152321.html
Copyright © 2011-2022 走看看