0

我正在尝试使用放置在底部的常规旧工具栏来创建 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。

4

0 回答 0