我正在尝试使用放置在底部的常规旧工具栏来创建 splitActionBar (我想我的名字是对的)。如果您查看这篇文章(如何在工具栏上居中操作菜单),我正在尝试使用 Github 链接执行“答案”中所说的操作,但我不知道如何添加视图并使用需要 ViewGroup.LayoutParams。
有人可以帮帮我吗?
这是我的相关代码:toolbarBottom = activateBottomToolbar();
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT );
toolbarBottom.addView(findViewById(R.id.picture), params);
toolbarBottom.addView(findViewById(R.id.video), params);
toolbarBottom.setEnabled(false);
if (toolbarBottom != null) {
EnhancedMenuInflater.inflate(getMenuInflater(), toolbarBottom.getMenu(), true);
toolbarBottom.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
return onOptionsItemSelected(item);
}
});
}
这篇文章的第二个答案(工具栏上均匀间隔的菜单项)也处理与我正在处理的完全相同的代码......但我还是不知道如何传递 ViewGroup.LayoutParam。