zoukankan      html  css  js  c++  java
  • 安卓常用布局与使用场景

    常用的有三种   LinearLayout 线性布局   RelativeLayout相对布局  FrameLayout帧布局

    特点:

      LinearLayout 线性布局    -->  1,默认是水平布局"horizontal"     可以设置为"vertical"  垂直布局     

                      2,很有条理,写出来的布局比较直观,适合简单的页面布局

          缺点-->  横平竖直,不能随意设置

      RelativeLayout相对布局   -->   1.默认位置为屏幕右上角,可以叠加

                     2.可以随意设置位置,自定义控件的位置

          缺点--> 设置控件位置的时候,必须有id才可以两个控件之间相对位置

      FrameLayout帧布局  -->   1.一层叠一层,后来者居上

          缺点-->  不能两个控件处于同一个层次

    使用场景:  当页面有耗时操作是,可以再外层加一个帧布局,来个加载中的显示   visibility   属性为visible,然后当操作进行完成后,再将加载中显示页面 visibility  属性设置为  invisible 不可见  

           当一个页面需要有比较杂乱的分布和条理分布同时存在时,可以 水平布局和相对布局同时使用

            

        重要的是要活学活用

  • 相关阅读:
    python库--pandas--DataFrame
    python库--pandas--Series
    python模块--collections(容器数据类型)
    Linux命令
    pycharm安装
    利用Anaconda进行python爬虫环境的配置-安装scrapy
    反射
    异常处理
    类的相关判断函数
    python random
  • 原文地址:https://www.cnblogs.com/fengchuxiaodai/p/5164741.html
Copyright © 2011-2022 走看看