android标题不会显示在工具栏中

我有一个xml,我使用片段文件这么多活动,但我的问题是我无法在工具栏中显示我想要的文本,我使用那个xml,因为我有一个导航抽屉,我需要处理一些事情所以我不得不这样做。

我的xml:

   

我的一项活动:

 public class GroupChatActivity extends ActionBarActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_base_layout); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowHomeEnabled(true); ActionBar actionBar = getSupportActionBar(); actionBar.setTitle("Groups history"); Aniways.init(this); if(savedInstanceState == null) { FragmentManager manager = getSupportFragmentManager(); Fragment fragment = GroupChatFragment.newInstance(getIntent().getIntExtra("uid", 0)); manager.beginTransaction().add(R.id.frame_container, fragment).commit(); } } } 

正如你所看到的,我尝试将标题设置为操作栏,但它不起作用。

 getSupportActionBar().setDisplayShowTitleEnabled(true); 

设置,

 app:title="@string/my_title" 

在android.support.v7.widget.Toolbar的声明中,硬编码工具栏中的标题。

要以编程方式设置标题,

 Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar); toolbar.setTitle("my title"); setSupportActionBar(toolbar); 

在你的活动课上。

试试这个..这个方法对我有用.. !! 希望它可以帮助某人.. !!

    

编辑

你也可以用这个。

 setSupportActionBar(toolbar); if (getSupportActionBar() != null) getSupportActionBar().setTitle("Toolbar title"); 

尝试toolbar.setTitle('Groups history');

我做了一个自定义操作栏。

使用此代码布局iguepardos_action_bar.xml

     

在我的Class扩展AppCompatActivity中我有这个:

 protected void onCreate(Bundle savedInstanceState) { .... .... getSupportActionBar().setDisplayShowCustomEnabled(true); // is for specify use custom bar getSupportActionBar().setCustomView(R.layout.iguepardos_action_bar); // my custom layout getSupportActionBar().setDisplayHomeAsUpEnabled(true); // Button for come back View mCustomView = getSupportActionBar().getCustomView(); // Set the view TextView TitleToolBar = (TextView) mCustomView.findViewById(R.id.toolbar_title); // find title control TitleToolBar.setText("The Title Show"); // Set the Title } 

getActionBar().setTitle("Groups History");

或者如果您使用的是AppCompat库;

getSupportActionBar().setTitle("Groups History");