我有一个拆分的ActionBar,我正在尝试添加几乎与谷歌播放的“现在播放”相同的功能..
我可以使用onCreateOptionsMenu在屏幕底部显示菜单项,但是当使用actionBar.setCustomView时,我似乎无法使用自定义视图显示在屏幕的底部。自定义视图位于顶部ActionBar的下方。
有人知道如何强制自定义视图到底部,还是将自定义视图添加到onCreateOptionsMenu?
以下是我的代码片段:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
//Custom view to add
actionBar.setCustomView(R.layout.albumitem);
//This view shows up just under the top actionbar at the moment,
despite menu items being at the bottom
菜单选项代码:(这些显示在底部,我想要我的自定义视图)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
new MenuInflater(this).inflate(R.menu.option_menu, menu);
return (super.onCreateOptionsMenu(menu));
}
我相信现在播放的菜单在谷歌播放音乐应用程序的底部是一个拆分动作栏内的自定义视图: