我正在尝试在操作栏的右上角显示数据计数。
如果我不使用分割操作栏,我只会在栏中创建一个TextView,但是当你分割时,它目前是not possible在顶部操作栏中有项目。
澄清一下,我的意思是:
Google是否使用了不同的Action Bar实现,还是有办法实现此目的? 我想我记得读过它,但我找不到它是怎么称呼的。
答案 0 :(得分:25)
使用自定义视图和顶部AB的微调器和文本视图,并在活动的清单声明中启用android:uiOptions="splitActionBarWhenNarrow"
//set the actionbar to use the custom view (can also be done with a style)
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
//set the custom view to use
getActionBar().setCustomView(R.layout.custom_ab);
其中custom_ab.xml
是使用ImageView,Spinner和TextView进行计数的布局。
答案 1 :(得分:0)
你应该停止使用ActionBar等,并更新你的应用程序以使用工具栏,它有一个简单易用的界面来完成你能想到的一切。有关它的阅读使用[Android博客] [1]
[1]:http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design-for-pre.html用于pre lolipop应用。