Android - 如何通过Drawer正确更改Actionbar标题

问题描述 投票:0回答:1

当尝试在Android Studio中实现导航抽屉活动时生成的默认代码遵循范例:

    public void onSectionAttached(int number) {
    switch (number) {
        case 1:
            mTitle = ...

有没有办法让我避免硬编码?要利用已经提供给抽屉条目的R字段和名称(“第1节”,“第2节”等),以便在不考虑可能的计数的情况下进行挑选?理想情况下,我希望这部分尽可能通用,甚至可以使用不同的Drawer条目(Navigation Drawer Fragments?)。

对此最好的方法是什么?

android android-fragments android-actionbar navigation-drawer
1个回答
1
投票

在将要打开的每个片段的onCreate方法中,您可以使用getActivity()。getActionBar()。setTitle(“Whatever you want”);

支持库的getSupportActionBar()。

当你说泛型碎片时,我不清楚你想要什么。也许你可以告诉我一些具体的想法。

© www.soinside.com 2019 - 2024. All rights reserved.