zoukankan      html  css  js  c++  java
  • 团队项目Alpha冲刺阶段之学习总结

    线性布局

    线性布局是程序中最常见的种布局方式,可以分为水平线性布局和重直线性布局两种,通过Android:orientation属性可以设置线性布局的方向。线性布局的特点是各个子元法彼此连接,中间不留空白。

    线性布局几个重要属性:

    1、android:gravity:用于设置该控件中内容相对于该控件的对齐方式

    2、android:layout gravity:用于设置该控件相对于父控件的对齐方式

    3、padding:用于设置该控件中内容相对于该控件的边距,即内边距。

    4、margin :用于设置该控件相对于其他控件的边距,即外边距。

    5、layout_ weight:用于在线性布局中指定父控件剩余空间的分配比例。

     

    相对布局

    相对布局是通过指定当前控件与兄弟控件或者是父控件之间的相对位置,从而达到控制控件位置的目的。一般先确定一个控件位置,再确定第二个控件相对于第一个控件的位置。 相对布局的特点是灵活,减少控件之间层级关系,提高界面编程效率。

    相对布局的几个基本属性:

      1、相对布局属性-方向位置
      (1)android:layout_ below
      (2)android:layout above
      (3)android:layout_ toLeftOf
      (4)android:layout_ toRightOf
     
      2、相对布局属性-方向对齐
      (1)android:layout _alignTop
      (2)android:layout_ alignLeft
      (3)android:layout_ alignBottom
      (4)android:layout_ alignRight
     
      3、相对布局属性-基准线对齐
      (1)android:layout_ alignBaseline
     
     
      4、相对布局属性-父控件边缘对齐
      (1)android:layout_ _alignParentLeft
      (2)android:layout_ alignParentRight
      (3)android:layout alignParentTop
      (4)android:layout_ alignParentBottom
     
      5、 相对布局属性-父控件中央对齐
     (1)android:layout_ centerInParent
     (2)android:layout centerVertical
     (3)android:layout_ centerHorizontal
     Activity管理
    新的activity需要在AndroidManifest.xml中注册,如图<intent-filter>代码段在哪个activity中,哪个Activity就是程序默认启动的Activity。
     
     
  • 相关阅读:
    java执行构造器和初始化字段的顺序
    java语言中的varargs
    对Java语言的byte类型变量进行无符号提升
    VisualStudio 切换帐号 (原帐号已过期且无法登录时用)
    C/C++ 的关系运算符采用短路运算
    实现std::string的ltrim、rtrim和trim方法
    Excel 用于批量把单元格设置为"文本格式保存的数字"的宏
    为什么要用webUI?
    CEF3中js调用delphi内部方法
    2016-1-1最新版本的linphone-android在mac上编译通过,同时建立了IDEA工程
  • 原文地址:https://www.cnblogs.com/wxz0000/p/9180204.html
Copyright © 2011-2022 走看看