`
guochongcan
  • 浏览: 326781 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

自定义ListView中的分割线

 
阅读更多

ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。

1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。

 

<ListView
	android:id="@+id/local_groups_list"
	android:layout_width="match_parent"
	android:layout_height="wrap_content"
	android:footerDividersEnabled="false" />

 

2.改变ListView的分割线颜色和宽度,需要在布局中定义android:dividerandroid:dividerHeight属性。

 

<ListView
	android:id="@+id/local_groups_list"
	android:layout_width="match_parent"
	android:layout_height="wrap_content"
	android:divider="@color/divider_color"
	android:dividerHeight="1px" />

 

 

 

高人无处不有,或许就在你身边

 

android:footerDividersEnabled表示是否显示分割线.
这个解释 是错误的,
原文:When set to false, the ListView will not draw the divider before each footer view.
意思 是说:仅仅是footer View不显示
listview.addFooterView(View v) 这些的才是真正的footer 。
当然addFooterView方法还得是
addFooterView(View v, Object data, boolean isSelectable)
isSelectable为 true;

分享到:
评论

相关推荐

    ListView设置分割线的长度

    总之,自定义ListView的分割线是Android开发中的常见操作,通过理解ListView的工作机制、熟悉Drawable资源和自定义View,我们可以创造出符合设计需求的个性化分割线。同时,深入源码阅读有助于解决实际问题和提升...

    自定义listview_QQ_2014_0520

    1. **样式模仿**:分析QQ应用的ListView样式,包括背景颜色、文字颜色、字体大小、边距、分割线等,然后在自定义布局和Adapter中实现这些样式。 2. **头像与昵称**:QQ应用中的ListView通常包含用户头像和昵称,我们...

    Android 自定义listView

    除此之外,还可以自定义ListView的分割线(divider)或者分割线的高度(dividerHeight),通过`android:divider`和`android:dividerHeight`属性在XML布局文件中设置,或者在代码中使用`listView.setDivider()`和`...

    Android ListView分割线

    ### Android ListView分割线知识点 #### 一、ListView简介 在Android开发中,`ListView`是一种常用的UI组件,用于展示一个可以滚动的列表项集合。它能够有效地管理大量的数据,并且只渲染当前屏幕可见的部分,从而...

    自定义ListView

    自定义ListView是Android开发中的一个重要话题,特别是在构建用户界面时,它允许开发者根据特定需求定制列表项的显示样式和交互效果。腾讯微博平台在开发其客户端应用时,可能也广泛运用了这一技术来提供个性化的...

    非常nice的自定义ListView

    5. 分割线:通过设置Divider和DividerHeight属性,可以在ListView的条目之间添加分割线。 在“非常nice”的ListView中,我们可能还会考虑优化性能,如使用DiffUtil来减少不必要的数据刷新,或者使用...

    自定义android中ListView

    本篇文章将深入探讨如何在Android中实现自定义ListView,以及如何在ListView的子项中添加按钮并响应点击事件。 一、自定义ListView的基础 1.1 自定义Adapter 自定义ListView的关键在于创建一个自定义的Adapter。...

    wpf 带表格线的listview

    本篇文章将深入探讨如何在WPF中实现一个带有表格线的ListView,让数据更易于理解。 首先,我们需要了解ListView的工作原理。ListView基于ItemsControl,每个数据项被包装在ItemContainerGenerator生成的 ListView...

    Android自定义ListView

    1. 分割线:通过设置listView.setDivider()和listView.setDividerHeight()可以为列表项之间添加分割线,也可以自定义分割线样式。 2. 头部和尾部:利用addHeaderView()和addFooterView()方法,可以在ListView的顶部...

    Android程序美化之自定义ListView背景的方法

    本篇文章将详细讲解如何在Android中自定义ListView的背景、行间的分割线以及处理点击Item时的视觉反馈。 1. **自定义ListView背景** - 默认情况下,通过设置`android:background="@drawable/bg"`可以更改ListView...

    ListView 的定制开发实例

    - 分割线:可以自定义ListView的分割线,通过设置`android:listDivider`属性或者在`getView()`中添加相应的View。 - 滑动选择:实现多选或单选功能,可以使用Checkable Layout或通过监听长按事件。 - 动态加载:如果...

    listview实现表格效果,带表格线

    标题“listview实现表格效果,带表格线”表明我们要讨论的是如何利用ListView来模拟表格布局,并添加分割线以清晰地展示每个单元格的边界。 首先,我们要理解ListView的基本结构。ListView由多个ListView项...

    Recyclerview不带自定义分割线的监听

    在描述中提到的"Recyclerview不带自定义分割线的监听",主要涉及到以下几个关键知识点: 1. **RecyclerView的基本用法**:首先,我们需要创建一个 RecyclerView 对象并设置其 LayoutManager。LayoutManager 决定了...

    Android编程简单设置ListView分割线的方法

    本篇文章将详细讲解如何在Android中设置ListView的分割线,包括颜色、高度等方面。 首先,要创建一个ListView,我们需要在布局文件中定义它。以下是一个简单的示例: ```xml android:layout_width="wrap_content...

    Android-FlexItemDecoration灵活的分割线可绘制头部底部最左边最右边分割线

    在Android开发中,UI设计是用户体验的关键因素之一,而列表视图(ListView、RecyclerView)的分割线对于提高界面的清晰度和美观性起着至关重要的作用。`FlexItemDecoration`是一个专门为RecyclerView设计的库,它提供...

    ListView自定义

    - 通过设置`listView.setDivider()`和`listView.setDividerHeight()`设置分割线。 - 实现`AbsListView.OnItemClickListener`可以添加点击动画。 通过以上步骤,我们可以根据需求创建出独具特色的ListView。然而,...

    RecyclerView自定义分割线

    例如,我们可以通过setDrawable方法传入一个自定义的Drawable,如一个定义在drawable资源文件中的shape,来改变分割线的颜色。如下所示: ```java DividerItemDecoration dividerItemDecoration = new ...

    万能分割线

    在Android开发中,分割线(Divider)是一种常见的UI元素,用于区分不同的列表项或内容区域,提高用户界面的可读性和美观性。...在实际项目中,你可以根据需要灵活运用和自定义,以实现更个性化的分割线效果。

    ListView圆角分块显示

    3. **分割线处理**:为了实现分块效果,你可能需要隐藏默认的ListView分割线或者自定义分割线。可以通过设置`android:listDivider`属性或者在自定义适配器中创建并添加分割线视图来实现。 4. **自定义适配器**:...

Global site tag (gtag.js) - Google Analytics