小编Vij*_*ant的帖子

操作栏中的微调器仅带有图标但不包含所选选项

我正在开发一个带导航栏的应用程序.现在我试图将添加SpinnerActionBar.

我能够获得我的自定义图标ActionBar.但是当我向微调器添加条目时,图标将隐藏在选择框后面,并选择第一个项目.

我想有只在图标ActionBardrop-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)

android spinner android-actionbar

6
推荐指数
2
解决办法
3874
查看次数

标签 统计

android ×1

android-actionbar ×1

spinner ×1