我正在sherlock activity
为我的应用程序使用条微调框下拉菜单,我想更改背景颜色,因为现在我获得的颜色与默认设置相同。我在用
final String[] actions = new String[] { "WorkArea", "project1","project2", "project3" };
和
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getBaseContext(),R.layout.sherlock_spinner_item, actions); getSupportActionBar().setNavigationMode(com.actionbarsherlock.app.ActionBar.NAVIGATION_MODE_LIST);
ActionBar.OnNavigationListener navigationListener = new OnNavigationListener() {
@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
Toast.makeText(getBaseContext(), "Current Action : "actions[itemPosition],Toast.LENGTH_SHORT).show();
return false;
} };
getSupportActionBar().setListNavigationCallbacks(adapter, navigationListener);
adapter.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
我越来越喜欢
我可以在这里更改背景颜色吗?如果是,请提出任何建议。谢谢
您是否尝试过更改主题?
在清单文件中,使用以下命令设置主题:
<application android:theme="@style/Sherlock.__Theme.DarkActionBar">
您可以使用网络生成器(如“动作栏样式生成器”)轻松地创建自己的动作栏样式
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句