android中的listview怎么改变分割线的长度,不是改变宽,而是改变长度
4个回答
展开全部
你的listview应该会有一个adapter, 在getView里面会渲染一个.xml布局(就是加载每个item),分割线默认是填满屏幕,你可以试试在这个xmL里面修改。一般是自定义
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建listview_line.xml(android:insetLeft的值即为距离左边的位置)
<?xml version="1.0" encoding="utf-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="35dp"
android:drawable="@color/line" >
</inset>
在更改listview(添加android:divider和androiddividerHeight)::
<ListView
android:id="@+id/resultList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="@drawable/listview_line"
android:dividerHeight="1dp"
/>
<?xml version="1.0" encoding="utf-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="35dp"
android:drawable="@color/line" >
</inset>
在更改listview(添加android:divider和androiddividerHeight)::
<ListView
android:id="@+id/resultList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="@drawable/listview_line"
android:dividerHeight="1dp"
/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以去掉分割线,然后在item的布局的底部加一条线(想要多长就多长)。
追问
我的想法是加一个图片
追答
分割线没法加图片吧,图片也应该哦放在item布局的底部。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴出listview分割线那行代码
设置分割线就这两个属性,我不太清楚你说的宽高是什么,能否贴个图片出来
android:divider=""
android:dividerHeight=""
设置分割线就这两个属性,我不太清楚你说的宽高是什么,能否贴个图片出来
android:divider=""
android:dividerHeight=""
追问
我找了一下 没有找到 我是按照ios的界面来的 他的分割线没有那么长,不知道android的分割线能不能短一点,而不是整个item都包括上了,在显示头像的下面是没有分割线的
追答
贴个图让老夫认真瞧瞧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询