Articles of divider

如果添加了footerview,则分隔符将从listview中的最后一项消失

如果在ListView中添加了页脚视图,则分隔符将从ListView的最后一项中消失。 即使我用ListView设置了android:footerDividersEnabled=”true” ,我的页脚视图也只是TextTiew。

在TableLayout的列之间添加空格

我有一个TableLayout,我动态添加TableRows。 在每个TableRow中,我添加一个Button。 我只是想在我的列之间添加一些空格(这是我的按钮)但我无法弄清楚如何…我试图改变所有可能的边距但它不起作用:(所以也许我做了我的代码中的错误,我从XML文件中膨胀它们: private void createButtons(final CategoryBean parentCategory) { final List categoryList = parentCategory.getCategoryList(); title.setText(parentCategory.getTitle()); // TODO à revoir int i = 0; TableRow tr = null; Set trList = new LinkedHashSet(); for (final CategoryBean category : categoryList) { TextView button = (TextView) inflater.inflate(R.layout.button_table_row_category, null); button.setText(category.getTitle()); if (i % 2 == 0) { tr = […]

在RecyclerView中为分隔符添加边距

我正在构建一个使用RecyclerView的Android应用程序。 我想在RecyclerView添加分隔RecyclerView ,我使用此代码进行了分割: DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(), linearLayoutManager.getOrientation()); recyclerView.addItemDecoration(dividerItemDecoration); 到目前为止一切正常。 但是,分频器的大小是全屏的,我想为它添加边距。 有没有什么办法可以使用一种方法为分隔符添加边距,这种方法会为绘制的矩形添加一些空间,而不是通过创建带边距的自定义可绘制形状并将其添加到RecyclerView ?

Android:无法设置spinner divider的样式

我正在尝试为我的第一个Android应用程序创建一个主题,它正在推动我绕过弯道。 我终于设法弄清楚如何在下拉列表中设置项目样式,但现在我无法更改列表项之间的分隔符的颜色。 我在stackoverflow上搜索了类似的问题,并尝试了几十种组合,但似乎没有任何效果。 这是我的styles.xml文件(为清楚起见缩写): @style/spinnerStyle @style/spinnerDropDownItemStyle @style/spinnerListViewStyle @drawable/my_theme_spinner @drawable/my_theme_spinner_item 5dp center_vertical 3dp 3dp @color/divider 无论我做什么,我只是在物品之间得到1dp浅灰色分隔物(我的浅色列表项目背景几乎看不到) – 分频器的高度和颜色都没有受到影响(我也尝试将它设置为可绘制的,也没有效果)。 我究竟做错了什么?

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 问题是由于某些愚蠢的原因,分隔符不仅仅是在项目之间创建的。 但也是在最后一项之后。 而且我只想在不是每个项目之后的项目之间。 知道如何防止分隔符在最后一项之后显示吗? 干杯谢谢

在没有自定义ListView的ListActivity中使用setDivider更改分隔符?

在使用ListActivity而不是创建自定义ListView时,我似乎无法使用我已定义的Drawable来定制分隔符。 几乎看起来当VM为我创建自己的ListView ,使用ListActivity ,它使用一个带有默认分隔符的主题; 如果我尝试提供一个,则ListView中根本不会出现分隔ListView 。 我知道我可以使用XML创建自定义ListView并在ListView上定义android:divider,这确实识别我的自定义分隔符Drawable。 但我更愿意让ListActivity创建自己的ListView ,如果我能弄清楚如何让我自己的分隔符在它上面工作。 这是我现在使用的代码: public class Categories extends ListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final String[] OPTIONS = { “Hello”, “Goodbye”, “Good Morning”, “Greetings”, “Toodaloo” }; ArrayAdapter adapter = new ArrayAdapter( this, android.R.layout.simple_list_item_1, OPTIONS); setListAdapter(adapter); ListView lv = getListView(); PaintDrawable sage = new PaintDrawable(R.drawable.sage); lv.setDivider(sage); lv.setDividerHeight(1); […]

如何在微调器项之间显示分隔符?

我使用listviews和具有分隔符的expandviews我可以设置它们但是在spinner上看起来它们之间没有分隔物。 有人知道如何解决这个问题吗?

隐藏ListView标题/隐藏列表中的单个分隔符

我在ListView中find了这个隐藏页脚视图? 。 由于Yoni正确地退出,您可以通过将其包装到FrameLayout并将内部View setVisibility()包装到View.GONE中来隐藏ListView的标头。 这对我来说几乎是完美的,但是:由于FrameLayout仍然存在, ListView会在显示的列表中添加两个分隔符。 它看起来像一个高度为两个分隔线的单个分隔线。 有没有办法隐藏ListView的单个分隔符? 也许可以将分频器的颜色更改为背景,这对我来说也没问题。 任何完整的其他想法? 完善! 请帮帮我。 我不想再花两个小时的反复试验。 非常感谢!

如何在特定菜单项之间添加分隔符?

背景 我在操作栏(实际上是工具栏)中有一个菜单项,当单击时,会显示可供选择的项目列表,类似于单选按钮: 我需要在这个项目列表下面放一个项目,它将在它和列表之间有一个分隔符。 与材料设计指南所示类似(取自此处 ): 编辑:这是我想要做的草图: 问题 我找不到办法去做。 我试过的 我发现的唯一可能的解决方案是: 更改活动的主题( 此处 ),但这也会影响活动的其他菜单项 菜单项出现在操作栏上时在菜单项之间放置分隔符的方法,但此处它们不会出现在工具栏本身上。 它们出现在所选项目的popup菜单上。 我试图在列表和额外项目之间放置假物品,我也尝试放置一个组,一个空组,甚至尝试了各种属性。 可悲的是没有用。 这个问题 如何在动作项目的popup菜单的特定项目之间添加分隔符? 也许我需要在单击操作项时创建自定义popup菜单(如此处 )? 如果是这样,我如何在特定项目之间放置分隔符? 也许使用Spinner作为动作项目?

ExpandableListView – 如何仅在父元素之间设置分隔符

我想只在父元素之间放置divider。 当我设置 android:divider=”@drawable/divider” android在父元素之间创建分隔符,但也在子元素之间创建分隔符。 当我添加 android:childDivider=”@color/transparent” android删除子元素之间的分隔符,但它们之间的空闲空间仍然存在。 为什么? 我试过 android:dividerHeight=”0dp” 但什么都没发生。 我想在父元素之间设置分隔符,但我不希望子元素之间有任何分隔符或空格。 任何想法怎么做?