我正在开发一个带有用于导航的操作栏的应用程序。现在我正在尝试将一个添加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);
}