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

Android--ListView 分割线

阅读更多
<LinearLayout 
  xmlns:android="http://schemas.android.com/apk/res/android" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content"> 
 
     <ListView  
        android:id="@+id/android:list" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:divider="#FFCC00" 
        android:dividerHeight="4px"/> 
 
</LinearLayout> 

 

    在Android平台中系统控件提供了灵活的自定义选项,所有基于ListView或者说AbsListView实现的widget控件均可以通过下面的方法设置行间距的分割线,分割线可以自定义颜色、或图片

     在ListView中我们使用属性   android:divider="#FF0000" 定义分隔符为红色,当然这里值可以指向一个drawable图片对象,如果使用了图片可能高度大于系统默认的像素,可以自己设置高度比如6个像素   android:dividerHeight="6px" ,Android开发网提示当然在Java中ListView也有相关方法可以设置。

分享到:
评论
2 楼 814687491 2014-08-21  
不错!学习了!
1 楼 greatwqs 2011-05-25  
android:divider="#FFCC00"   

默认也有分割线.

相关推荐

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

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

    Android ListView分割线

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

    android-support-design.jar和android-support-v7-recyclerview.jar.rar

    5. **ItemDecoration**:可以添加额外的装饰到RecyclerView的项之间,如分割线或者边距。 6. **ItemAnimator**:允许自定义项的动画,使添加、删除和移动行为更加生动。 结合这两个库,开发者能够构建出符合现代...

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

    本文实例讲述了Android编程简单设置ListView分割线的方法。分享给大家供大家参考,具体如下: &lt;LinearLayout xmlns:android=http://schemas.android.com/apk/res/android android:layout_width=wrap_content ...

    Android ListView边框圆角美化

    例如,可以通过设置`android:listSelector`属性来自定义选中项的背景,或者通过`android:divider`和`android:dividerHeight`来设置分割线。 6. **其他高级技巧**:为了实现更复杂的圆角效果,比如只让顶部和底部有...

    ListView设置分割线的长度

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

    Android-一个RecyclerView的分割线。自动适配LayoutManager

    在Android开发中,RecyclerView是一个非常重要的组件,它用于展示可滚动的数据集,具有高效和灵活的特性。...同时,自适应分割线的实现也体现了Android开发中的灵活性和可扩展性,这也是Android平台的一大优势。

    Android-使用RecyclerView实现GridView和ListView混排的效果

    - RecyclerView默认没有分割线,可以创建自定义的ItemDecoration来添加。例如,`DividerItemDecoration`可以用于水平和垂直列表,对于网格布局,可能需要创建一个新的ItemDecoration。 4. **固定头部或部分视图** ...

    Android应用源码之listView_listView.zip

    - 分割线:使用`setDivider()`和`setDividerHeight()`设置。 - 头部和尾部:可以使用`addHeaderView()`和`addFooterView()`添加。 - 动画效果:如下拉刷新、上拉加载更多,可以使用SwipeRefreshLayout或...

    Android-CircleDialog.zip

    为了保持对话框的圆角效果,列表项的布局也需要进行相应的定制,比如设置圆角背景或者使用自定义的分割线。同时,列表框的交互逻辑也应得到妥善处理,例如点击事件的响应和选中状态的显示。 输入框(EditText)在...

    Android 实现圆角ListView实例

    为了使ListView整体看起来更美观,我们可能还需要处理ListView的分割线。可以自定义一个`DividerDrawable`,并将其设置到ListView的`divider`属性上。例如: ```xml &lt;!-- res/drawable/list_divider.xml --&gt; ...

    android-support-v7-recyclerview

    4. **ItemDecoration**:用于添加自定义的边距或者装饰效果,例如分割线、阴影等。 5. **ItemAnimator**:控制列表项的动画效果,如插入、删除、移动等操作的动画。 在实际使用中,首先需要在XML布局文件中添加...

    Android中ListView实现表格效果

    - 如果需要类似表格的分割线,可以自定义ListView的Divider,或者在每一项的布局中添加分割线。 7. **优化表格对齐** - 为了保证列宽的一致性,可以使用`TableLayout`或`GridLayout`作为ListView的Item布局,但...

    android 带分类的listview

    6. **样式定制**: 可以通过修改默认的样式文件(如styles.xml)或在代码中设置,来定制ListView的条目样式、分割线等视觉元素,使其与微信通讯录风格保持一致。 7. **性能优化**: 对于大量数据,考虑使用AsyncTask...

    安卓listview相关相关-双列关联listview.rar

    9. 分割线(Divider):可以通过setDivider()和setDividerHeight()方法设置ListView项之间的分割线。 10. 动态加载和滚动加载(下拉刷新和上拉加载):当数据量较大时,可以实现动态加载,如使用SwipeRefreshLayout...

    Android 仿微信的ListView

    8. **优化滚动性能**: 除了ViewHolder,还可以通过延迟加载(如使用FootView加载更多数据)和设置ListView的分割线来提升性能。 在实际开发中,为了使代码更加模块化和易于维护,我们还可以考虑将自定义Adapter和...

    android listview各种效果大集合

    5. **分割线**:使用setDivider()和setDividerHeight()方法可以设置列表项之间的分割线样式和高度。 6. **下拉刷新和上拉加载**:许多应用需要实现下拉刷新和上拉加载功能,可使用SwipeRefreshLayout包裹ListView,...

    Android ListView仿微信关于界面分隔线布局.rar

    Android ListView仿微信关于界面分隔线布局,需要用到mockable-android-23.jar,下载后请放在build\generated目录下。  本源码是一个安卓制作的微信界面UI编程设计的范例,属于Android界面编程的范畴,不涉及微信的...

    android-support-v7-recyclerview.jar

    通过设置ItemDecoration,可以实现分割线、偏移等自定义视觉效果。ItemAnimator则可以添加动画效果,如淡入淡出、滑动进出等。此外,还可以使用SnapHelper实现自动对齐,如居中对齐或首项对齐。 总结来说,`android...

Global site tag (gtag.js) - Google Analytics