Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 自定义微调器的分隔线不显示在棒棒糖中_Android_Android Arrayadapter_Android Spinner_Baseadapter - Fatal编程技术网

Android 自定义微调器的分隔线不显示在棒棒糖中

Android 自定义微调器的分隔线不显示在棒棒糖中,android,android-arrayadapter,android-spinner,baseadapter,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() {

我在使用自定义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;
}

仍然不走运。

材料指南规定,菜单不应该有分隔符,除非您正在分隔项目的各个部分。我相信这是Views5.0+的默认设置。您可以在此处看到更多信息:

那么您的意思是默认情况下不支持它?但我能在一些应用程序中看到它们的出现,不知道这是怎么回事?明确添加?