1. 在res/drawable/目录下新建 mygradient.xml
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle" >
- <gradient
- android:startColor="#282828"
- android:centerColor="#808080"
- android:endColor="#282828"
- android:angle="0" />
- </shape>
2. 在目标listview下方添加一个view,view的背景使用我们新建的 mygradient.xml,如果在listview和view的外围包裹有linearlayout,请将linearlayout的orientation设置为vertical!
- <ListView android:id="@+id/lvProvider"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content" />
- <View android:id="@+id/divider"
- android:layout_width="fill_parent"
- android:layout_height="1dip"
- android:background="@drawable/mygradient" />
=====================================================================
=====================================================================
或者使用下段代码:
- <View
- android:layout_width="fill_parent"
- android:layout_height="1px"
- android:background="?android:attr/listDivider"
- />
哈哈...第一种方案是当时为了实现效果,google后瞎折腾出来的,方案二则是在翻阅android source code时意外的发现,实在是很方便啊!
效果图如下:
分享到:
相关推荐
默认的listview不带表格线,这个实现的已经算是完美的了
Android中会有一个Listview对应多个Item的,例如:微信收藏、消息界面,都是ListView对应多个Item。这是一个demo,实现了一对多的适配。
Android ListView每个Item上面的有TextView和Button,为ListView每个Item上面的按钮添加事件,并获取TextView文本信息。
这个类子讲了,在android中使用Listview的时候,如何把第一个Item设置为默认状态。
第一次加载item的动画,可以代码设置的哦
一个listView中显示不同风格的item,
实现android listview分割线功能
问题描述:假如一屏可以显示10个item项,如果第一个正在播放动画,此时往下滚动,当第一个item不可见时会发现下面新出来的item上面的动画会动。该资源就是解决这个问题。看到的网友有福了,附件解压后即可载入studio...
ListView像左滑动Item显示删除按钮
TabHost中填充自定义ListView
android 使用Scroller实现绚丽的ListView左右滑动删除Item效果 RemoveListener
动态添加、移除ListView的itemView!非常流畅哦
ListView左右滑动删除Item,很好用,希望大神们能有更好的分享
点击一个Listview的item高亮显示,不灭。点另一个item,前一个不显示高亮,第二个高亮
listview多种item
ListView 滑动删除 item 删除自条目
listview的侧滑删除item,很完美,可以直接使用,仿微信和米聊的ListView的item侧滑删除
ListView加载多item布局及性能加载优化
Android 使用ListView展示不同的item类型
写的demo只有第一条item布局不一样,剩下的item布局都一样;主要用于实现在listview加上headview时又有下拉刷新,这样两个头部有冲突;所有就把原本listview要加的headview布局加到listview的item布局中;这样在加...