Articles of divider

Android列表视图中未显示顶部和底部分隔符

我理解它的方式,为列表视图定义的分隔符也应该出现在列表的顶部和底部,即在第一个项目之上和最后一个项目之下。 出于某种原因,它们没有出现在我的列表视图中: 将android:footerDividersEnabled设置为true(这是围绕该问题的其他问题中给出的答案)不会改变任何东西。 此外,我没有禁用项目,除非有某种默认的页脚将被禁用。 有任何想法吗? 编辑:当我滚过第一个/最后一个项目然后消失时,顶部和底部分隔线上的分隔线似乎瞬间出现。 它看起来好像接口将继续,只是稍后才意识到这是最后一项,然后禁用分隔符。

Android radiogroup,radiobuttons之间的分隔线

有没有一种简单的方法在RadioGroup RadioButtons之间添加一个分隔符? 我尝试过使用divider xml属性,但似乎没有用。 如果它是相关的,我的布局中的RadioGroup不包含任何子视图; 我正在以编程方式添加RadioButtons 。 编辑 :问题解决了。 您可以在RadioGroup中的RadioGroup内添加除RadioButton之外的视图。 在我的情况下,您也可以以编程方式执行此操作,但请注意您的布局参数。 Akki有正确的想法,这对我有用: for (int i = 0; i 0) { // add a divider with height of 1 pixel View v = new View(this); v.setLayoutParams(new RadioGroup.LayoutParams(LayoutParams.MATCH_PARENT, 1)); v.setBackgroundColor(android.R.color.darker_gray); mRadioGroup.addView(v); } RadioButton rb = new RadioButton(this); /* set other properties … */ mRadioGroup.addView(rb); }

某些ListView项目下的黑线

我正在使用ListView的有趣问题。 它使用标准的ArrayAdapter,为其中的项目提供自定义XML布局。 简单的XML: 我不认为那里有任何问题,但我有一些奇怪的黑色线条出现,我似乎无法摆脱(你可以在下面的图片中看到它)。 我已经尝试在ListView中设置android:dividerHeight=”0px” ,但这些仍然出现。 您可以在New Episodes和Shows之间看到没有线,但由于某种原因,在第一个和最后一个之后。 有任何想法吗? 编辑:做了一些更多的思考,似乎只是第一个和最后一个,所以我发现: android:headerDividersEnabled和android:footerDividersEnabled 将页脚设置为false会修复最后一个,但奇怪的是将标题分隔符设置为false无效。 :/ 甚至更多编辑!:好的,所以我在列表中添加了一些项目(应该先完成),它似乎是其他所有项目(例如项目1,项目3,项目5等)一个分隔物出现在它下面。

Android ListView默认分隔符样式/属性

我有一个LinearLayout视图,我试图添加一个分隔符,使其看起来与默认的ListView控件完全相同。 我想在默认的Android(Nexus S 2.3.3)联系人应用程序中复制编辑联系人,我相信LinearLayout最适合性能。 我正在使用代码来复制分隔符,如下所示: 如何访问默认分隔颜色或可绘制颜色以及分隔符高度? 我希望这与我设置的ListViews相匹配,所以我认为使用Android系统属性是最好的。 上面的代码崩溃,如下所示,所以我假设我无法访问这些属性或正在解决这个问题。 03-13 22:59:38.851: ERROR/AndroidRuntime(3575): Caused by: java.lang.RuntimeException: Binary XML file line #26: You must supply a layout_height attribute.

NavigationView:如何插入没有子组的分隔符?

如何在新的NavigationView中放置没有标题子组的分隔符? 我想在没有Configuración标题的情况下在amigos和ajustes项目之间添加一条线。 谢谢!!!

在RecyclerView中添加页边距

我正在build立一个使用RecyclerView的Android应用程序。 我想添加分频器到RecyclerView ,我使用这个代码: DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(), linearLayoutManager.getOrientation()); recyclerView.addItemDecoration(dividerItemDecoration); 到目前为止一切正常。 然而,分频器正在采取全屏的大小,我想增加利润。 有没有什么办法,我可以添加边距的分隔线使用的方法,将添加一些空间绘制的矩形,而不是通过创build一个自定义的可绘制的边缘的形状,并将其添加到RecyclerView ?

垂直LinearLayout的分频器?

所以我想使用XML android:divider属性在LinearLayout视图之间放置一个分隔android:divider 。 当我使用垂直的LinearLayout时,没有分隔符出现。 当我使用水平LinearLayout时,分频器显示并工作正常。 这里是我用于divider( drawable/one.xml )的drawable/one.xml : <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <size android:width="1dip" /> <solid android:color="#FFFFFF" /> </shape> 这里是我的LinearLayout: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@drawable/one" android:dividerPadding="10dp" android:showDividers="middle"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text="test1" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text="test2" /> </LinearLayout> 是不是可以使用垂直线性布局divider属性还是我错过了什么?

Android分隔线颜色DatePicker对话框

我试图在对话框中更改DatePicker的蓝色分隔线的颜色。 这只是一个带有DatePicker和ButtonBar的普通DialogFragment。 有谁知道要更改这些分隔线,或者如果甚至可能没有用自定义的replace整个DatePicker? 迷你咆哮 现在我已经看到了太多的答案,提示下面的代码: <style name="datePickerTheme" parent="@android:style/Widget.DeviceDefault.DatePicker"> <item name="android:divider">**your @drawable/ or @color/ here**</item> </style> 这根本不起作用。 有没有人build议这个代码之前,尝试过这个? 它应该完美的工作,但它似乎不适用于DatePicker。

如何在tablelayout中的列之间设置分隔符?

我想创build一个列分隔符的表。 我想用垂直条形图像分割我的列。 为了达到这个目的,我使用了"android:divider="@drawable/abc"但是它不起作用。下面是我的xml文件: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:stretchColumns="*" android:padding="5dip" android:divider="@drawable/tracking_green" > <TableRow > <TextView android:id="@+id/retaileritem1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:text="xxxxxxx" /> <TextView android:id="@+id/retaileritem2" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:text="xxxxxxx" /> <ImageView android:id="@+id/retailerimage1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:src="@drawable/tracking_green" /> </TableRow>

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

我似乎无法得到一个自定义的分隔线,使用我定义的Drawable来使用ListActivity而不是创build自定义ListView 。 这几乎看起来像虚拟机为我创build自己的ListView ,与ListActivity ,它使用提供了默认分频器的主题; 如果我尝试提供一个,根本就不会在ListView中出现分隔ListView 。 我知道我可以使用XML创build一个自定义的ListView ,并在该ListView上定义android:divider,这确实可以识别我的自定义divider Drawable。 但我宁愿让ListActivity创build自己的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<String> adapter = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, OPTIONS); setListAdapter(adapter); ListView lv = getListView(); PaintDrawable sage = new […]