如何以编程方式在Android中实例化工具栏?

时间:2016-11-24 04:24:29

标签: android android-layout android-toolbar

我看过整个互联网但由于某种原因找不到任何人提到如何以编程方式100%实例化工具栏。

他们中的大多数人都在谈论使用XML。我已经知道该怎么做了。但我想知道如何只使用代码来实例化它。

我尝试过这样的事情:

Toolbar toolbar = new Toolbar(this);
toolbar.setTitle("This is a title");
setSupportActionBar(toolbar);

但它似乎没有出现。这很奇怪,我找不到一篇在线讨论这篇文章的文章。也许这不可能?非常感谢指导。

1 个答案:

答案 0 :(得分:1)

以编程方式创建Toolbar

Toolbar toolbar = new Toolbar(this);
Toolbar.LayoutParams toolBarParams = new Toolbar.LayoutParams(
                Toolbar.LayoutParams.MATCH_PARENT,
                R.attr.actionBarSize
        );
toolbar.setLayoutParams(toolBarParams);

然后附加到您的布局。