在android3.0及后面的版本在LinearLayout里增加了个分割线 

android:showDividers属性可以在LinearLayout的相应位置显示分隔线。

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

none:不显示分隔线;

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

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

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

 

Linearlayout的android:divider属性

这个属性可以在LinearLayout的每个子布局直间添加一个“drawable”作为分割线,这个drawable必须有设定好的高度或者宽度,因此不能直接设置为“@color/….”

分割线如果是图片那就直接使用图片就行,如果要使用颜色就必须使用shape来显示,直接使用颜色或Color是没有用的 
使用shape的时候要注意设置size属性不设置宽高分割线就不会显示出来,如果使用line那填充颜色只能使用stroke来显示颜色

这个属性要和android:showDividers一起使用才会生效

如:

  1. android:divider="@drawable/shape"

  2. android:showDividers="middle|beginning|end"

drawable/shape:

<?xml version="1.0" encoding="utf-8"?>

   
   

 

 

 

 

更多相关文章

  1. android Spinner setSelection无效 总显示第一项
  2. Android(基于imx53开发板)修改内核支持HDMI显示
  3. Android(安卓)Adapter总结
  4. Android资源文件-Shape
  5. Android(安卓)分页控件制成底部菜单
  6. Android(安卓)6.0 通话记录生成保存和读取显示
  7. Android中控制软键盘的方法总结
  8. Android应用获取系统属性
  9. Android基础入门教程——2.3.11 Date & Time组件(上)

随机推荐

  1. arm linux嵌入式开发入门与进阶---开发板
  2. linux--输入子系统
  3. linux usb枚举过程分析之守护进程及其唤
  4. 进程间通讯概述
  5. 字符串处理函数strcat和strtok
  6. (转)linux字体安装
  7. eclipse maven 插件安装 for mac,linux,win
  8. Linux系统只能连上内网不能够连上外网。U
  9. linux shell基础语法
  10. Linux系统的文件传输工具RZSZ