我目前有一个ViewPager
有3个片段可以水平滚动,我使用ActionBar
来显示我当前所在的标签。您还可以通过点击ActionBar
。
这完美无缺,但我的问题是我需要在ActionBar
的右上角添加一些额外的文字(或者至少它会非常好)。
是否有可能在TextView
ActionBar
上添加actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS)
(或其他可以显示纯文本的内容),或者我是否需要自己实施Tab-behavior(使用ActionBar的自定义布局?
答案 0 :(得分:0)
我终于找到了一个可能不完美但对我来说足够的解决方案:
我使用了属性为android:showAsAction="always"
的操作栏项,并将其用作TextView
(我没有实现任何onClick操作)。
MenuItem mItem = null;
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.activity_main, menu);
mItem = menu.findItem(R.id.item);
return true;
}
现在我可以使用mItem.setTitle(R.string.item_text);
希望我能用这个问题/答案帮助别人。