概述
原生 divider
android:divider="?android:dividerHorizontal"
/>
自定义 divider
showDividers是分隔线的显示位置,beginning、middle、end分别代表显示在开始位置,中间,末尾。
android:id="@+id/km_calllog_root_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:divider="@drawable/km_calllog_divider"
android:orientation="vertical"
android:showDividers="middle"/>
还有dividerPadding属性这里没有用到,意思很明确给divider添加padding。
android:shape="rectangle">
android:height="1dp"/>
设置一边距离的padding
android:insetLeft="20dp">
android:shape="rectangle">
android:width="1dp"
android:height="1dp"/>
InsetDrawable
定义这个drawable为InsetDrawable,必须作为根节点。
属性:xmlns:android
String类型。必须的,定义XML文件的命名空间,必须是 "http://schemas.android.com/apk/res/android".
android:drawable
Drawable 资源 。必须的。引用一个drawable资源
android:insetTop
尺寸。与顶部的距离。可以使一个尺寸值,或者一个尺寸的资源。
android:insetRight
尺寸。与右边的距离。可以使一个尺寸值,或者一个尺寸的资源。
android:insetBottom
尺寸。与底部的距离。可以使一个尺寸值,或者一个尺寸的资源。
android:insetLeft
尺寸。与左边的距离。可以使一个尺寸值,或者一个尺寸的资源。
示例
android:drawable="@drawable/background"
android:insetTop="10dp"
android:insetLeft="10dp" />
xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/drawable_resource"
android:insetTop="dimension"
android:insetRight="dimension"
android:insetBottom="dimension"
android:insetLeft="dimension" />
最后
以上就是贤惠大白为你收集整理的android 分割线,Android LinearLayout 分割线的全部内容,希望文章能够帮你解决android 分割线,Android LinearLayout 分割线所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复