0

下部に配置された通常の古いツールバーを使用して、splitActionBar (名前は正しいと思います) を作成しようとしています。この投稿 (ツールバーのアクション メニューを中央に配置する方法) を見ると、Github リンクを使用して「回答」が示すことを実行しようとしていますが、ビューを追加して使用する方法がわかりません。 ViewGroup.LayoutParams が必要です。

誰か助けてくれませんか?

関連するコードは次のとおりです。

    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);
            }
        });
    }

この投稿の 2 番目の回答 ( Evenly spaced menu items on Toolbar ) も、私が扱っているのとまったく同じコードを扱っていますが、ViewGroup.LayoutParam を渡す方法がよくわかりません。

4

0 に答える 0