ListView上下线添加
<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,因此不存在这问题