操作栏中的名称没有变化?

时间:2014-12-24 22:11:45

标签: android navigation-drawer

几天前,我决定使用Material Design在Eclipse(不是Android Studio)中制作带有导航抽屉的Android应用程序。它预装了导航抽屉中的3个默认项目。由于我需要更多,我在strings.xml中添加了一些并将它们添加到NavigationDrawerFrament.java的数组中,它们开始出现在导航抽屉中。

问题是,Action Bar中的名称没有变化。我们假设它们是预先加载的东西,其中包括两个东西。并且' thingThree',我添加了' thingFour'并且' thingFive'。如果我点击thingOne,操作栏中的文字将更改为' thingOne'。与thingTwo和thingThree相同。但是如果我在thingOne之后点击了thingFour,那么Action Bar中的文本仍然是thingOne。

我需要更改操作栏中的文字。请尽快帮忙。

修改

在项目选择中执行的代码是:

    public boolean onOptionsItemSelected(MenuItem item) {
    if (mDrawerToggle.onOptionsItemSelected(item)) {
        return true;
    }

    if (item.getItemId() == R.id.action_example) {
        Toast.makeText(getActivity(), "Coming soon.", Toast.LENGTH_SHORT).show();
        return true;
    }

    return super.onOptionsItemSelected(item);
    }

注意:R.id.action_example指的是我目前正在处理的搜索功能;因此,即将推出。'

1 个答案:

答案 0 :(得分:0)

按"操作栏名称",表示操作栏中显示的活动名称?如果是这样,您可能想要查看:

getActionBar().setTitle("Title");

或者,如果您要定位API< = 10:

getSupportActionBar().setTitle("Title");