android中设置分隔线几种方法
16lz
2021-12-04
方法一
也是我们常用的方法,可以在按钮间添加作为分割线的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">
分隔线的样式也可以用图片来替代,这就看项目的需求了
更多相关文章
- 当GridView中的一项被点中的时候显示的背景图片:android:listSele
- 【Android】Android控件之Seekbar拖动条的使用
- Android(安卓)Service总结01 目录
- android系统自带的主题与样式(theme and style)
- 常用的android弹出对话框alertDialog
- 自定义组件
- 善用Android预定义样式
- android 使用DigestUtilsmd5加密的方法
- Android短信----发送流程---框架层(Frameworks)