zoukankan      html  css  js  c++  java
  • android布局

    1、LinearLayout

       LinearLayout是一种Android中最常用的布局之一,他将自己包含的子元素按照一个方向排列

    方向有两种,水平或竖直。这个方向可以通过设置Android:orientation="vertical"或者Android:orientation="horizontal"来实现。

    所有的元素排列都是一个接一个,如果竖直排列,那么LinearLayout的元素就一个接一个的从上往下竖直排列,如果是水平排列,那么就是LinearLayout里边的元素从左往右一个一个的进行排列。

    2、FrameLayout

         一个FrameLayout对象就好比一块在屏幕上提前预定号的空白区域,然后可以填充一些元素在里面,比如说一种图片等。

    需要注意的是,所有的元素都放置在FrameLayout区域最左上的区域。而且无法为这些元素制定一个确切的位置。

    如果一个FrameLayout里边有多个子元素,那么后边的子元素的显示会重叠在前一个元素上。

    3、RelativeLayout

        这是一个相对布局类。即首先RelativeLayout是一个容器,它里边的元素,如Button按钮等的位置是按照相对位置来计算的。例如,有两个Button按钮都布局在一个RelativeLayout里边,我们可以定义第二个Button在第一个Button的上边或者是右边。但到底第二个Button在什么位置呢,它还是依赖于第一个Button的位置。需要注意的是,处于性能上的考虑,对于相对布局的精确位置的计算只会执行一次,所以如果一个可视化组件B依赖于A,那么必须要让A出现在B的前面。

    ==========================================================================

    Android:id定义组件id

    Android:layout_width定义组件的宽度(wrap_content仅仅包裹住内容、fill_parent填充父容器)

    Android:layout_height定义组件的高度

    Android:background="@drawable/blue"定义组件的背景

    Android:padding="10dip",Android:margin="10dip",dip是依赖于设备的像素。padding表示填充,margin表示边距

    Android:layout_below="@id/lable"将当前组件放置于id为lable组件的下方

    Android:layout_alignParentRight="true",和父容器的右边对齐。

    Android:layout_marginLeft="10dip"

    Android:layout_toLeftOf="@id/cancel",设置此组件在id为cancel的组件的左边

    Android:layout_alignTop="@id/cancel",设置此组件和id为cancel的组件高度齐平

    ==========================================================================

    人生,总是有一些空城旧事,年华未央;总是有些季节,一季花凉,满地忧伤。许多事,看开了,便会峰回路转;许多梦,看淡了,便会云开日出。学会思索,学会珍藏,微笑领悟,默默坚强。
  • 相关阅读:
    HttpClient
    Windows Runtime (RT)
    大败局
    postgresql+postgis+pgrouting实现最短路径查询(1)---线数据的处理和建立拓扑
    postgresql+postgis+pgrouting实现最短路径查询(2)---openlayers+geoserver实现最短路径
    nodejs+postgis实现搜周边
    mac环境下安装posgreSQL,postGIS,pgrouting方法
    postgresql+postgis+pgrouting实现最短路径查询(3)--流程图
    openlayers中的自定制工具栏,包含画点、线、面
    经常用到的23种广告代码。包括图片切换、对联广告等
  • 原文地址:https://www.cnblogs.com/yuzhou133/p/4204726.html
Copyright © 2011-2022 走看看