2013-11-27 52 views
1

我想創建一個實現MenuDrawer(使用SimonVT的android-menudrawer庫)的應用程序。如何在menudrawer中設置活動元素的背景顏色

我開始使用示例左菜單作爲基礎。它使用箭頭來指示哪個元素處於活動狀態。

我的問題是,我怎樣才能使活動項目顯示不同顏色的背景,而不是圖像。

+0

看到這裏http://stackoverflow.com/questions/15810316/highlighting-selected-item-in -menu-drawer-sliding-menu – Hardik

+0

對於類型View,未定義方法setSelectionHandlerColorResource(),並且問題未解決 – xAnubiSx

回答

0

在您的適配器放在一邊getView()view.setSelectionHandlerColorResource(Set your color here);

類似如下:

public View getView(int position, View convertView, ViewGroup parent) { 
    view.setSelectionHandlerColorResource(Set your color here); 
} 
+0

未定義類型視圖的方法setSelectionHandlerColorResource() – xAnubiSx

+0

替換爲用於設置您的顏色的等效方法方法。 – Yup

+0

是的,這可能是一種替代方法,方法是view.setBackgroundColor(color)。正如我所看到的,圖書館是不可能的。 我將不得不實現一些代碼來重置默認背景並設置所選項目的背景。 – xAnubiSx