Android 拆分操作栏,操作项位于顶部和底部?
有没有办法将某些操作项指定到拆分操作栏的顶部,而其他操作项指定到底部?或者是全有或全无,即所有操作项仅进入拆分的底部部分?
Is there a way to specify some action items to the top part of the Split Action Bar while the others go to the bottom? Or is it all or nothing, whereby all the action items go to the bottom part of the split only?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
目前这是不可能的。
请参阅 Android 开发者 Reto Meier 和 Roman Nurik 在 Android 开发者办公时间内的直接回复:
http://youtu.be/pBmRCBP56-Q?t=55m50s
This is currently not possible.
See the response directly from Android developers Reto Meier and Roman Nurik during the Android Developer Office Hours:
http://youtu.be/pBmRCBP56-Q?t=55m50s
为了解决这个问题,我使用了一个自定义视图作为我的操作栏:
然后对于底部栏,我膨胀了我的菜单视图或任何你想要出现在底部的内容:
在Android清单中,我还包括(android:uiOptions =“splitActionBarWhenNarrow”)像这样:
To solve this I used a custom view as my action bar:
and then for the bottom bar I inflated my menu view or whatever you want to appear at bottom:
In the Android Manifest, I also include (android:uiOptions="splitActionBarWhenNarrow") like this:
我通过使用 CustomView 并将应显示在顶部的菜单项添加到此视图来解决此问题。
I solved this problem by using a CustomView and adding the menu items, which should display at the top, to this view.
疑。但是,在操作栏中创建菜单项进行试验时,您可以选择这些组合。
Doubtful. However, you could se a combination of these when creating your menu items in the Action Bar to experiment.
如果激活此选项,Android 可以选择拆分操作栏。是否分割由系统在运行时决定
您可以定义如果没有足够的可用空间,操作栏应由系统自动分割
您可以通过以下方式激活它
android:uiOptions="SplitActionBarWhenNarrow"
AndroidManifest.xml 中应用程序活动声明中的参数
文件。
If this option is activated, Android has the option to split the action bar. Whether to split is decided by the system at runtime
You can define that the action bar should be automatically split by the system if not enough space is available
you can activate this via the
android:uiOptions="SplitActionBarWhenNarrow"
parameter in the declaration of your application activity in the AndroidManifest.xml
file.