您好,我想将相同的文字放在应用程序的标题下(在布局的顶部),在我的应用程序的某些活动中,而不影响其他对象的布局。
但是我希望只有true
内容而不是所有activities
上都会显示此文字。
有关如何做到这一点的任何建议?我该如何实现呢?
P.S。我是新手。
答案 0 :(得分:1)
您可以在setSubtitle()
对象上使用toolbar
方法。要进行自定义,您可以使用setSubtitleTextAppearance (Context context, int resId)
但文档说 -
标题和副标题。标题应该是工具栏的标志 导航层次结构中的当前位置和包含的内容 那里。副标题(如果存在)应表明任何扩展 有关当前内容的信息。如果应用使用徽标图片 应该强烈考虑省略标题和副标题。
答案 1 :(得分:0)
这个问题已经有了答案。我几天前读过它。我认为您应该尝试使用一些不同的关键字,例如以编程方式更改工具栏的标题。 这是解决方案---
mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);
setSupportActionBar(mActionBarToolbar);
设置ActionBar后,您可以随时使用setTitle方法更改标题栏。
getSupportActionBar().setTitle("My title");
希望它对你有所帮助。
答案 2 :(得分:0)
我认为您正在寻找Snackbar