How to display both normal and split ActionBar?

2019-01-16 20:25发布

I have more then a few ActionBar items, and I am using splitActionBarWhenNarrow option. Latest Gmail app also uses it. But it also have a custom item on upper right that shows the current number of unread emails. When I use splitActionBar it sends all my action items to the bottom. How can I send some of them to bottom and force some of them to be in the upper side.

see upper right corner

1条回答
Fickle 薄情
2楼-- · 2019-01-16 21:00

When the ActionBar is splitted (using android:uiOptions="splitActionBarWhenNarrow"), all menu items automatically go to the bottom bar but custom view can still be put in the top.

View customNav = LayoutInflater.from(this).inflate(R.layout.custom_view, null);
getActionBar().setCustomView(customView);
查看更多
登录 后发表回答