【发布时间】:2017-02-18 13:45:30
【问题描述】:
我的 xml 文件中有一个工具栏,其中没有定义子视图。当我们调用setSupportActionBar(toolbar) 时,我想在工具栏中默认标题的确切位置添加一个 TextView。在特定事件上,我喜欢在特定事件的情况下淡入或淡出这两个视图。
我尝试在活动的onCreate() 中执行以下操作,但除了工具栏中的默认标题外,没有任何内容可见。
TextView tv = new TextView(this);
tv.setLayoutParams(toolbarTitle.getLayoutParams());
tv.setHeight(toolbarTitle.getHeight());
tv.setWidth(toolbarTitle.getWidth());
tv.setText("Other Title");
tv.setLeft(toolbarTitle.getLeft());
toolbar.addView(tv);
我也尝试在工具栏内添加一个RelativeLayout,宽度和高度设置为匹配父级,但这一次,工具栏的默认标题TextView消失了。
如何在工具栏中默认标题TextView的确切位置添加另一个TextView?
【问题讨论】:
标签: android textview android-toolbar