我正在开发一个带导航操作栏的应用程序。现在我正在尝试将Spinner
添加到ActionBar
。微调控制器只有图标,但没有被选中的选项
我可以在ActionBar
上获得我的自定义图标。但是,当我将条目添加到微调框中时,该图标将隐藏在选择框后面并且第一个项目被选中。
我想只有ActionBar
和drop-down-list/spinner
中的图标在点击图标时出现。
这是我的代码:
private void initializeMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options, menu);
View v = (View) menu.findItem(R.id.menuSort).getActionView();
Spinner spinner=(Spinner)v.findViewById(R.id.bookmarks_menu);
Bookmark bookmark1 = new Bookmark();
Bookmark bookmark2 = new Bookmark();
List<Bookmark> list = new ArrayList<Bookmark>();
list.add(bookmark1);
list.add(bookmark2);
SpinAdapter adapter = new SpinAdapter(getApplicationContext(),0, list);
spinner.setAdapter(adapter);
}
阅读:http://developer.android.com/guide/topics/ui/actionbar.html – 2013-04-24 05:46:09