4
我正在使用ActionBar處理Android蜂窩。我已經按以下方式設置了ActionBar:如何在Honeycomb的ActionBar中設置下拉列表的樣式?
// Configures the action bar
private void configureActionBar() {
mActionBar = getActionBar();
mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
SpinnerAdapter spinnerAdapter = ArrayAdapter.createFromResource(this, R.array.rooms, android.R.layout.simple_spinner_dropdown_item);
ActionBar.OnNavigationListener navigationCallback = new ActionBar.OnNavigationListener() {
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
String[] rooms = getResources().getStringArray(R.array.rooms);
mAppState.setCurrentRoom(rooms[itemPosition]);
return false;
}
};
mActionBar.setListNavigationCallbacks(spinnerAdapter, navigationCallback);
}
下圖顯示了ActionBar的一部分屏幕截圖。我想要設置下拉列表的樣式,但不知道如何去做。這link有一些XML樣本,但我不知道如何應用它們以及如何樣式化下面指出的特定元素。
這裏的變化列表,我想提出:
- 更改所選項目的字體大小相匹配的話「經理室」
- 刪除顯示所選項目下方的灰線
- 刪除下拉列表頂部的藍線
- 將單選按鈕添加到列表項目和檢查在下拉列表中
- 更改分離列表項 線的顏色當前選定的項目
有沒有人對如何做到這一點任何想法?
謝謝!
你怎麼把欄放在ActionBar的右邊? – cheloncio 2014-01-30 22:32:27