Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否将左边距添加到recyclerview?_Android_Android Recyclerview - Fatal编程技术网

Android 是否将左边距添加到recyclerview?

Android 是否将左边距添加到recyclerview?,android,android-recyclerview,Android,Android Recyclerview,在Android中,假设我有一个带有单元格列表的RecyclerView,这些单元格被表示为LinearLayout,我的问题是,如何在整个RecyclerView本身中添加左边距和右边距,以便每个单元格也有左边距和右边距?与在cell类中执行此操作相比,我想要一种更好的方法,因此我想知道是否可以将左右边距添加到RecyclerView本身?在布局的xml文件中,只需将边距添加到RecyclerView本身 <RecyclerView marginStart = "20dp

在Android中,假设我有一个带有单元格列表的
RecyclerView
,这些单元格被表示为
LinearLayout
,我的问题是,如何在整个RecyclerView本身中添加左边距和右边距,以便每个单元格也有左边距和右边距?与在cell类中执行此操作相比,我想要一种更好的方法,因此我想知道是否可以将左右边距添加到
RecyclerView
本身?

在布局的xml文件中,只需将边距添加到RecyclerView本身

<RecyclerView
   marginStart = "20dp"
   marginEnd = "20dp"
/>


将边距添加到项目的布局中,则列表中的所有项目都将具有margins@NikosHidalgo是的,但这似乎不太理想你在一个地方加了两个边距;我更理想的是什么?@NikosHidalgo,recyclerview可以有两种类型的单元格,然后我必须在这两个项目中添加边距,而不是在整个recyclerview中添加边距。只需将边距添加到recyclerview中,如下面的答案所示