1.布局方向:

android:orientation="vertical"//垂直布局

android:orientation="horizontal"//横向布局

2. 宽高设置:

android:layout_width="match_parent"//宽,充满整个父布局
android:layout_height="match_parent"//高,充满整个父布局

android:layout_width="wrap_content"//宽,取决于内容android:layout_height="wrap_content"高,取决于内容

3. 权重:

android:layout_weight="1"//将剩余部分全部填充满,只适用于线性布局。

不同的比例会达到不同的效果。

4. 命名:

android:id="@+id/name"//用于识别控件(要具有识别性),具有唯一性。

5. 背景:

android:background="@drawable/picture_name"//background将会根据控件的大小进行拉伸,@drawable存放所有的图片。Android中图片过大将会导致内存溢出。控件背景。

android:src="@drawable/picture_name"//src将会显示图片本身大小,两者可以同时使用。控件前景。

6. 对齐方式:

android:layout_gravity

指定该子元素在 LinearLayout 中的对其方式

android:gravity:            

设置布局管理器内组件的对齐方式,该属性值可设为 top(顶部对齐) 、bottom(底部对齐) 、left(左对齐) 、right(右对齐) 、center_vertical(垂直方向居中) 、  center_horizontal(水平方向居中) 、center(垂直与水平方向都居中)可同时指定多种对其方式的组合,中间用“|”连接,如下方代码设置对齐方式为 left|center_vertical 表示出现在屏幕左边且垂直居中

7. 分割线:

android:divider="@drawable/name"//drawable可以是图片文件,也可以是xml绘制的shape。

使用shape的时候一定要添加 ,一定要添加颜色,即使是透明,例如:

    <?xml version="1.0" encoding="utf-8"?>
xmlns:android="http://schemas.android.com/apk/res/android">
android:color="@color/account_line" />
android:height="1px" />

android:showDividers = ""//可以在LinearLayout的相应位置显示分隔线。

android:showDividers属性可以设置如下4个值:

none:不显示分隔线;

beginning:在LinearLayout的开始处显示分隔线;

end:在Linearlayout的结尾处显示分隔线;

middle:在LinearLayout中的每两个组件间显示分隔线;

结束语:对于线性布局,可以形成多层嵌套,实现不同的界面,熟练使用线性之后再去学习新的布局。布局大体设计,各种布局结合是最好的效果,实现界面也更加方便。Android开发, 界面布局要有自己的审美观。

————Jxzx、小虎

更多相关文章

  1. android控件EditText
  2. Android——实现两个控件水平居中
  3. UI布局相关
  4. Android之相对布局
  5. android 相对定位布局方向详解
  6. Android ListView控件基本用法
  7. android 布局详解
  8. Android中的五大布局
  9. Android的文本系列的控件

随机推荐

  1. Rexsee API介绍:Android传感器系列之 - 磁
  2. Android(安卓)RIL 调试分析全记录
  3. (Android7.0)Android获取PID、TID、UID
  4. Android中FTP服务器、客户端搭建以及SwiF
  5. android 消息传递机制进阶EventBus的深入
  6. 爱可视6月推首款大屏Android平板 售199美
  7. android 自定义菜单
  8. App测试在IOS和android系统中的区别
  9. Android逐帧动画
  10. 探寻PhoneGap的真面目