方法一

也是我们常用的方法,可以在按钮间添加作为分割线的View,设定好View的宽度高度和颜色值后插入按钮的布局间。

View的样式如下:

android:layout_height="fill_parent"

android:layout_width="1dp"

android:background="#90909090"

android:layout_marginBottom="5dp"

android:layout_marginTop="5dp"

/>

方法二

通过LinearLayout指定的divider的属性来插入分隔符,类似于Listview的效果。这种方法的好处在于缩减布局代码量,同时在button数量未知的情况下能更方便的进行显示。但是这种方法只适用API版本11以上的机型。

使用方法也很简单,先创建分隔线的样式文件


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

再在布局文件中引用

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:adjustViewBounds="true"

android:divider="@drawable/separator"

android:showDividers ="middle|end|beginning|none">

android:orientation="horizontal">

分隔线的样式也可以用图片来替代,这就看项目的需求了

更多相关文章

  1. 当GridView中的一项被点中的时候显示的背景图片:android:listSele
  2. 【Android】Android控件之Seekbar拖动条的使用
  3. Android(安卓)Service总结01 目录
  4. android系统自带的主题与样式(theme and style)
  5. 常用的android弹出对话框alertDialog
  6. 自定义组件
  7. 善用Android预定义样式
  8. android 使用DigestUtilsmd5加密的方法
  9. Android短信----发送流程---框架层(Frameworks)

随机推荐

  1. Android数据存储方式(一)文件
  2. android(基于回调)的事件处理
  3. Android(安卓)Service 浅析(生命周期,启动
  4. Only the original thread that created
  5. android网络连接使用GET方式请求服务器时
  6. android的消息处理机制(图+源码分析)——Lo
  7. 你知道安卓和星巴克这些名字是怎么来的吗
  8. WordPress for Android(安卓)已更新到2.0
  9. Android的垃圾回收机制(android refbase类
  10. 58同城android客户端手机号码解密方法