我有一个简单的问题。
Android Actionbar
是否可以使用以下方案:
图形表示:
我所知道的是,使用此方法可以获得自定义Actionbar
View
:
ActionBar.setCustomView(View v);
除此之外,我知道有一个标题,并且支持MenuItems
与CustomView
的合并。
但是可以在ActionBar中拥有多个自定义视图(如上图所示),如果是,如何?
答案 0 :(得分:1)
只需为ActionBar菜单项创建自定义布局,然后在onCreateOptionsMenu
中找到要向其提供自定义布局的菜单项,并在其上调用setActionView(View view)
。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
...
MenuItem item = menu.findItem(R.id.YOUR_MENU_ITEM_ID);
item.setActionView(R.layout.YOUR_CUSTOM_LAYOUT);
...
}