Questions tagged «divider»

30
如何在RecyclerView中的项目之间添加分隔线和空格?
这是一个示例,该示例演示了如何ListView使用divider和dividerHeight参数在班级中完成此操作: <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"/> 但是,我在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"/> 在那种情况下,可以定义边距和/或将自定义分隔符视图直接添加到列表项的布局中,还是有更好的方法实现我的目标?

12
Android ListView分隔线
我有这个代码: <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/cashItemsList" android:cacheColorHint="#00000000" android:divider="@drawable/list_divider"></ListView> 在哪里@drawable/list_divider: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#8F8F8F" android:dashWidth="1dp" android:dashGap="1dp" /> </shape> 但我看不到任何分隔线。


11
如何在水平LinearLayout上添加(垂直)分隔线?
我试图将分隔线添加到水平线性布局,但无济于事。分频器只是不显示。我是Android的新手。 这是我的布局XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/llTopBar" android:orientation="horizontal" android:divider="#00ff00" android:dividerPadding="22dip" android:showDividers="middle" > <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> </LinearLayout> </RelativeLayout>

9
RecyclerView在最后一项之后删除分隔器/装饰器
我有一个非常简单的RecyclerView。 这是我设置分隔符的方式: DividerItemDecoration itemDecorator = new DividerItemDecoration(getContext(), DividerItemDecoration.VERTICAL); itemDecorator.setDrawable(ContextCompat.getDrawable(getActivity(), R.drawable.news_divider)); recyclerView.addItemDecoration(itemDecorator); 这是drawable/news_divider.xml: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@color/white_two"/> <size android:height="1dp"/> </shape> 问题是由于某种原因,分隔符不只是在项目之间创建。而且在最后一项之后。我只希望在项目之间,而不是在每个项目之后。 任何想法如何防止分隔线显示在最后一项之后?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.