相关疑难解决方法(0)

如何在RecyclerView中的项目之间添加分隔符和空格?

这是一个如何ListView使用dividerdividerHeight参数在类中执行的示例:

<ListView
    android:id="@+id/activity_home_list_view"
    android:layout_width="match_parent" 
    android:layout_height="match_parent"
    android:divider="@android:color/transparent"
    android:dividerHeight="8dp"/>
Run Code Online (Sandbox Code Playgroud)

但是,我没有在RecyclerView课堂上看到这种可能性.

<android.support.v7.widget.RecyclerView
    android:id="@+id/activity_home_recycler_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scrollbars="vertical"/>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,可以直接定义边距和/或将自定义分隔视图添加到列表项的布局中,还是有更好的方法来实现我的目标?

android divider android-recyclerview

883
推荐指数
28
解决办法
56万
查看次数

简单的Android RecyclerView示例

我使用Android制作了几次项目列表RecyclerView,但这是一个相当复杂的过程.通过众多教程中的一个在线工作(这个,这个,很好),但我正在寻找一个简单的例子,我可以复制和粘贴以快速启动和运行.只需要以下功能:

  • 垂直布局
  • 每行一个TextView
  • 响应点击事件

因为我多次希望这样,所以我最终决定在下面给出答案以供我将来参考和你的.

android android-recyclerview

133
推荐指数
6
解决办法
15万
查看次数

在RecyclerView中为分隔符添加边距

我正在构建一个正在使用的Android应用程序RecyclerView.我想添加分隔符RecyclerView,我使用此代码执行:

DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(), linearLayoutManager.getOrientation());
recyclerView.addItemDecoration(dividerItemDecoration);
Run Code Online (Sandbox Code Playgroud)

到目前为止一切正常.但是,分频器的大小是全屏的,我想为它添加边距.有没有办法可以使用一种方法为分隔符添加边距,这种方法会为绘制的矩形添加一些空间,而不是通过创建带边距的自定义可绘制形状并将其添加到RecyclerView

android divider android-recyclerview

22
推荐指数
5
解决办法
2万
查看次数

如何设置ListView分隔符的宽度?

如何设置自定义ListView分隔符的宽度,以使其小于行宽?

android listview width divider

18
推荐指数
2
解决办法
2万
查看次数

如何向 DividerItemDecoration Android 添加边距开始

我使用下面的代码将分隔线添加到我的列表中。但我的问题是如何将 margin_start 添加到这些分隔线中,以便它看起来像所附图像。预先感谢。

DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(),
    layoutManager.getOrientation());
recyclerView.addItemDecoration(dividerItemDecoration);
Run Code Online (Sandbox Code Playgroud)

样本

android

5
推荐指数
1
解决办法
2603
查看次数

标签 统计

android ×5

android-recyclerview ×3

divider ×3

listview ×1

width ×1