草庐IT

分隔符

全部标签

android为首选项屏幕设置分隔符填充

我有PreferenceScreen包含许多CheckBox,我通过将其引用到自定义布局来自定义它,如下所示:mylayout.xml:一切都运行良好,我也将prefsActivity中的复选框之间的分隔线自定义为:ListViewlist=(ListView)findViewById(android.R.id.list);list.setDivider(newColorDrawable(Color.RED));//orsomeothercolorintlist.setDividerHeight((5));list.setVerticalScrollBarEnabled(false);

android - ActionBar 分隔线样式

我有两个问题。在详细说明这些问题之前,我想补充一点,我正在使用ActionBarSherlock。第一个问题是我在ActionBar中的ActionItems之间添加分隔符时遇到问题。在打印屏幕中,有3个分隔线,例如第一个分隔线位于后退按钮和checkin之间。我使用下面的样式自定义了我的ActionBar。但是,名为small_detail_divider的可绘制对象并未显示。我还尝试使用setBackgroundSplitDrawable()以编程方式添加此分隔线。那也无济于事。我应该怎么做才能在这些ActionItem之间添加分隔符?@style/Widget.Styled.Ac

android - 为 ListView 中的每个元素设置不同的分隔线颜色

我想要一个列表,列表元素之间有不同的分隔符。我使用这段代码定义了一个高度为1的白色分隔线:_listView.setDivider(newColorDrawable(Color.WHITE));_listView.setDividerHeight(1);但是它将所有元素的分隔线设置为白色,我只希望其中一些元素为白色而其他元素为不同颜色。我该怎么做? 最佳答案 将分隔符的高度设置为0,并在项目布局中实现一个高度为1的View,并在每次构建View时根据列表项更改其颜色。这是一个XML布局示例:这就是您在适配器中更改颜色的方式:publ

java - Android:如何删除数字选择器中的分隔线

我如何删除数字选择器中的分隔线,我尝试通过xml将setShowDivider设置为无(似乎没有不存在)并且代码注释有效picker.setShowDividers(LinearLayout.SHOW_DIVIDER_NONE);XML:android:showDividers="none" 最佳答案 为Numberpicker设置主题样式.xml@color/transparent或privatevoidchangeDividerColor(NumberPickerpicker,intcolor){java.lang.reflec

android - ListView 项目顶部和底部的 ListView 分隔线

我正在使用AndroidListview,并且我希望在listview项目的两侧有一个1px的分隔线,这意味着在两种不同颜色的顶部和底部。但问题是我没有因为在底部显示分隔线而登录。我尝试了android:layout_below但它显示为无效。这是ListView代码这是我用于顶部边框的xml文件。dividerheight.xml这是我行的布局 最佳答案 有几种方法可以实现这一点。一种简单的方法是在列表中完全隐藏分隔符(将分隔符宽度设置为0或将分隔符设置为空),并且只让每个列表项在顶部包含一行,在底部包含一行。考虑这个xml:由于

android - 最顶部和最底部的水平分隔线不显示在 ListView 中

我正在使用ListView。但是最顶部和最底部的水平条没有出现。为什么?我正在使用这个:android:divider="@android:drawable/divider_horizontal_bright" 最佳答案 添加虚拟页脚和页眉listViewContato=(ListView)view.findViewById(R.id.listview_contatos);listViewContato.addHeaderView(newView(getActivity()));listViewContato.addFooterVi

android - ListView 中的透明分隔线

我正在以编程方式创建ListView。我在ListView元素之间保留一个分隔符。我希望保留一个透明的分隔线,因为我要显示背景图像。我尝试了以下不起作用的代码。请帮忙setListAdapter(newArrayAdapter(this,R.layout.news,news));ListViewlv=getListView();ColorDrawablesage=newColorDrawable(this.getResources().getColor(Color.TRANSPARENT));lv.setDivider(sage);lv.setDividerHeight(20);

带分隔符的 Android ListView

我想创建一个带有分隔符的ListView,就像在默认联系人应用程序中一样。我的应用程序需要对列表进行排序并用分隔符分隔项目(如联系人应用程序中的字母顺序排序)。能够使用分隔符标题滚动将是一个额外的优势。任何指针都会有所帮助。谢谢!! 最佳答案 看看这个开源项目,它为您提供header,而且它们也很粘:https://github.com/emilsjolander/StickyListHeaders 关于带分隔符的AndroidListView,我们在StackOverflow上找到一个

android - 类别偏好后的 Material 分隔线

我正在尝试用Material主题来设计我的偏好,并且快成功了。我导入了以下内容:compile'com.android.support:preference-v7:25.1.0'compile'com.android.support:preference-v14:25.1.0'然后在我的主应用主题中设置首选项主题:@style/PreferenceThemeOverlay.v14.Material而且我的首选项屏幕看起来还不错。我唯一的问题是这些类别的空间或视觉分离度为零,这使得所有偏好看起来非常杂乱无章。Material设计文档显示了一个分隔线,看起来像顶部和底部阴影(设备类别上方的

android - 无法更改微调器分隔线的颜色

我的微调器是这样定义的,它似乎android:divider="#66BC31"没有效果,我仍然得到白色分隔线:这是我的代码,我在其中更改微调器字体并为下拉列表选择资源:ArrayAdapteradapter=newArrayAdapter(Roaming.this,R.layout.roaming_spinner,data){publicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=super.getView(position,convertView,parent);TypefaceexternalFon