Kon*_*ski 18 java android actionbarsherlock android-actionbar
我想知道是否有可能告诉android只在我想要它时才拆分ActionBar,但是在同一个Activity上.我的用例是默认情况下,我在栏上的操作可以折叠,但是长按一下项目,我进入"编辑任务"模式,其中操作栏用于提供一些简写编辑任务.我希望这种"编辑模式"能够使用分割操作栏,因为它具有最好立即可见的图标,并保留一般视图的"不分割"操作栏 - 它只是"设置"等等
所以问题是,我可以android:uiOptions="splitActionBarWhenNarrow"从代码中设置,而不是在Manifest中硬编码吗?
PS:我正在使用ActionBar Sherlock.
Jak*_*ton 23
可以通过调用将本机操作栏设置为拆分模式getWindow().setUiOptions(ActivityInfo.UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW).
设置后,无法读取窗口UI选项,因此必须调用ActionBarSherlock getSherlock().setUiOptions(...).你不必同时打电话.ABS将在适当时自动调用上述内容.
必须在创建装饰视图之前完成此操作.在您打电话之前,最安全的地方就是在您的活动onCreate方法中进行此调用以确保始终发生这种情况super.onCreate.
| 归档时间: |
|
| 查看次数: |
8592 次 |
| 最近记录: |