1

我用一個自定義的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; 
} 

仍然沒有運氣也試過。

回答

0

材料準則聲明,菜單不應該有分隔符,除非您要分隔項目的部分。我相信這個視圖默認爲5.0+。你可以在這裏看到更多的信息:http://www.google.com/design/spec/components/menus.html#menus-usage

+0

所以你說的是默認不支持?但是我可以在幾個應用程序中看到它們出現,不知道這是怎麼回事?明確添加? – tejas