【发布时间】:2013-04-24 05:26:21
【问题描述】:
我正在开发一个带有用于导航的操作栏的应用程序。现在我正在尝试将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);
}
【问题讨论】:
标签: android android-actionbar spinner