ListView上下线添加-阿里云开发者社区

开发者社区> 开发与运维> 正文

ListView上下线添加

简介: 当数据为1条数据或者一屏幕以内的数据的时候,最上面的listview头部的divider分割线不显示,底部分割线不显示。 android:headerDividersEnabled、 android:footerDividersEnabled这两...

 

 <com.jclick.swipelistview.byzswipemenulistview.InScrollviewSwipeMenuListView
                android:id="@+id/lv_track"
                android:layout_below="@id/btn_save"
                android:layout_width="match_parent"
                android:paddingBottom="@dimen/dimen_42.5dp"
                android:dividerHeight="@dimen/dimen_0.5dp"
                android:listSelector="@drawable/common_selector"
                android:divider="@color/color_E5E5E5"
                android:layout_height="match_parent">

            </com.jclick.swipelistview.byzswipemenulistview.InScrollviewSwipeMenuListView>

当数据为1条数据或者一屏幕以内的数据的时候,最上面的listview头部的divider分割线不显示,底部分割线不显示。

android:headerDividersEnabled、 android:footerDividersEnabled这两个属性默认就是为true

因此正确添加分割线的方法是给listview添加上下的布局:

lv_track = (InScrollviewSwipeMenuListView) findViewById(R.id.lv_track);
        lv_track.addHeaderView(new View(this));
        lv_track.addFooterView(new View(this));

因为上下拉刷新,加载更多有头部,底部view,因此不存在这问题

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章