应用程序标题下的一些活动的文本

时间:2016-03-28 18:27:09

标签: android android-fragments fragment android-toolbar layout-inflater

您好,我想将相同的文字放在应用程序的标题下(在布局的顶部),在我的应用程序的某些活动中,而不影响其他对象的布局。

  • 像工具栏这样的东西,但只有文字。
  • 像这样的东西 but not a button

但是我希望只有true内容而不是所有activities上都会显示此文字。 有关如何做到这一点的任何建议?我该如何实现呢?

P.S。我是新手。

3 个答案:

答案 0 :(得分:1)

您可以在setSubtitle()对象上使用toolbar方法。要进行自定义,您可以使用setSubtitleTextAppearance (Context context, int resId)

但文档说 -

  

标题和副标题。标题应该是工具栏的标志   导航层次结构中的当前位置和包含的内容   那里。副标题(如果存在)应表明任何扩展   有关当前内容的信息。如果应用使用徽标图片   应该强烈考虑省略标题和副标题。

文档链接 - http://developer.android.com/reference/android/support/v7/widget/Toolbar.html#setSubtitle(java.lang.CharSequence)

答案 1 :(得分:0)

这个问题已经有了答案。我几天前读过它。我认为您应该尝试使用一些不同的关键字,例如以编程方式更改工具栏的标题。 这是解决方案---

   mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);            
   setSupportActionBar(mActionBarToolbar);

设置ActionBar后,您可以随时使用setTitle方法更改标题栏。

   getSupportActionBar().setTitle("My title");

希望它对你有所帮助。

答案 2 :(得分:0)

我认为您正在寻找Snackbar