zoukankan      html  css  js  c++  java
  • 安卓开发基础知识点

        Android 中有五大布局,分别是

       线性布局 - Linear Layout

       相对布局 - Relative Layout

       表格布局 - Table Layout

       相对布局 - AbsoluteLayout

       框架布局 – FrameLayout

    RelativeLayout 相对布局:

                

    •概念

    •允许子元素指定他们相对于其它元素或父元素的位置(通过ID 指定)。

    •如果布局文件中有多层嵌套LinearLayout时,可以考虑使用相对布局

    •需要用到的属性

    •android:layout_marginTop=“25dip” //顶部距离

    android:gravity=“left” //控件中文本位置

    android:layout_marginLeft="15dip //距离左边距

    // 相对于给定ID控件

    android:layout_above 将该控件的底部置于给定ID的控件之上(将该控件置于指定控件的上面);

    android:layout_below 将该控件的顶部置于给定ID的控件之下(将该控件置于指定控件的下面);

    android:layout_toLeftOf  将该控件的右边缘与给定ID的控件左边缘对齐;

    android:layout_toRightOf将该控件的左边缘与给定ID的控件右边缘对齐;

    android:layout_alignBaseline将该控件的baseline与给定ID的baseline对齐;

    android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;

    android:layout_alignBottom将该控件的底部边缘与给定ID的底部边缘对齐;

    android:layout_alignLeft       将该控件的左边缘与给定ID的左边缘对齐;

    android:layout_alignRight     将该控件的右边缘与给定ID的右边缘对齐;

    // 相对于父组件

    android:layout_alignParentTop      如果为true,将该控件的顶部与其父控件的顶部对齐;

    android:layout_alignParentBottom 如果为true,将该控件的底部与其父控件的底部对齐;

    android:layout_alignParentLeft      如果为true,将该控件的左部与其父控件的左部对齐;

    android:layout_alignParentRight    如果为true,将该控件的右部与其父控件的右部对齐;

      •// 居中
        android:layout_centerHorizontal 如果为true,将该控件的置于水平居中;
        android:layout_centerVertical     如果为true,将该控件的置于垂直居中;
        android:layout_centerInParent   如果为true,将该控件的置于父控件的中央;
        // 指定移动像素
        android:layout_marginTop      上偏移的值;
        android:layout_marginBottom 下偏移的值;
        android:layout_marginLeft 左偏移的值;
        android:layout_marginRight 右偏移的值;

    LinearLayot 线性布局:

                含义: 线性布局主要又分为垂直线性布局和水平线性布局,主要使用

                   android:orientation=”vertical”和android:orientation=”horizontal ”,horizontal:横着的。。。vertical:竖着的

    FrameLayout 帧布局:

                含义

    TableLayout 表格布局:  

                含义

  • 相关阅读:
    移动端开发常见的坑
    javascript的原始类型(primitive type)之间的关系。
    微信小程序学习:开发注意点
    canvas学习(一):线条,图像变换和状态保存
    css模仿微信弹出菜单
    html5 canvas绘制环形进度条,环形渐变色仪表图
    vue学习笔记(三):vue-cli脚手架搭建
    nodejs基础学习
    css3美化radio样式
    基于angular+bower+glup的webapp
  • 原文地址:https://www.cnblogs.com/cftblack/p/11107188.html
Copyright © 2011-2022 走看看