我正在开发一个带导航栏的应用程序.现在我试图将添加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);
}
Run Code Online (Sandbox Code Playgroud)