Lollipop中不显示自定义微调器的分隔线

时间:2015-05-14 13:16:26

标签: android android-arrayadapter android-spinner baseadapter

我正在使用自定义BaseAdapter来创建我正在使用的自定义微调器

@Override
public View getDropDownView(int position, View cnvtView, ViewGroup prnt) {
    return cnvtView;
}

显示下拉栏。但是在这里的文本项之间,分隔符行显示在android 5中。这仅适用于棒棒糖版本。不知道为什么会这样。

也尝试使用

 @Override
 public boolean areAllItemsEnabled() {
    return true;
 }

@Override
public boolean isEnabled(int position) {
    return false;
}

仍然没有运气。

1 个答案:

答案 0 :(得分:0)

材料指南声明菜单不应该有分隔符,除非您要分隔项目的各个部分。我相信这个视图默认为5.0+。您可以在此处查看更多信息:http://www.google.com/design/spec/components/menus.html#menus-usage