最近在做项目的过程中发现干巴巴的Recyclerview真的不好看,这里讲一下怎么一句话加默认的分割线,并且改变分割线的样式。 文章目录一.添加
最近在做项目的过程中发现干巴巴的Recyclerview真的不好看,这里讲一下怎么一句话加默认的分割线,并且改变分割线的样式。
我们来实际操作一下,在原来的
MainActivity.java
中为 RecyclerView 添加默认分割线,如下:
mRecyclerView.addItemDecoration(newDividerItemDecoration(this,DividerItemDecoration.VERTICAL));
在其他的java类文件中添加如下:
recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL));
二.修改样式
下面我们再为分割线更换一种样式:
首先在
drawable/
路径下创建一个资源文件divider.xml
。
三.设置方法
通过 setDrawable() 方法:
//源代码:
mRecyclerView.addItemDecoration(new DividerItemDecoration(this,DividerItemDecoration.VERTICAL));
//改成如下:
DividerItemDecoration decoration = new DividerItemDecoration(this,DividerItemDecoration.VERTICAL);
decoration.setDrawable(getResources().getDrawable(R.drawable.divider,null));
mRecyclerView.addItemDecoration(decoration);
或者 修改系统主题中的 android:listDivider 属性值:
@drawable/divider
...
二者实现的效果是一样的,如下:
--结束END--
本文标题: Android移动开发之【Android实战项目】Recyclerview添加花色分割线
本文链接: https://www.lsjlt.com/news/28872.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0