LinearLayout是线性布局控件:要么横向排布,要么竖向排布

决定性属性:必须有的!

android:orientation:vertical (垂直方向) 、horizontal(水平方向)

常用属性:

android:gravity------------设置的是控件自身上面的内容位置

android:layout_gravity-----设置控件本身相对于父控件的显示位置

android:layout_weight----- 给控件分配剩余空间

竖向排布实例:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" ><Button     android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="按钮1"    /><Button     android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="按钮2"    /><Button     android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="按钮3"    /><Button     android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="按钮4"    /></LinearLayout>

横向排布实例:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="horizontal" ><Button     android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="按钮1"    /><Button     android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="按钮2"    /><Button     android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="按钮3"    /><Button     android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="按钮4"    /></LinearLayout>

嵌套线性布局:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="horizontal" >        <LinearLayout >        ..      </LinearLayout>            <LinearLayout>        ..    </LinearLayout>    </LinearLayout>

更多相关文章

  1. A06_RelativeLayout的属性设置
  2. RelativeLayout && inflate
  3. 【Android(安卓)开发】:UI控件之显示图片控件 ImageView 的使用方
  4. Android:CourseTableLayout — 好用的Android自动生成课程表的自
  5. 自定义 RadioButton 选中和未选中时的图片
  6. Android(安卓)Broadcast receiver 编程
  7. Android之UI学习篇十一:ListView控件学习(一)
  8. Android(安卓)UI开发点点滴滴(基本控件)
  9. Android中的selector

随机推荐

  1. Android提交数据到服务的四种方法!!!
  2. Android保证首次获取到的location对象不
  3. Android实现导航菜单左右滑动效果
  4. Volley 源码解析
  5. [转载]android—OpenGL—GL10方法解析(转
  6. Android(安卓)Studio 手动创建活动(Activ
  7. Android之封装支付宝支付
  8. 动画效果编程基础详解--Animation Androi
  9. 【移动开发】Android中的底部菜单框架(Fra
  10. 在Android上面如何使用带有心跳检测的Soc