android - 复制操作栏嵌入式选项卡

标签 android android-actionbar

我设计了一个应用程序,它复制了 Android 在操作栏中嵌入选项卡的方式,当有空间时。在下面的两张图片中,您可以看到底部部分在纵向模式下是两个 Pane ,而在横向模式下变成一个 Pane 。

Non-embedded

Embedded

我想做什么: 每当操作栏更改为嵌入模式时更改为单 Pane 布局,当操作栏不处于嵌入模式时更改为双 Pane 布局。

到目前为止我做了什么: 将双 Pane 模式放在“layout”文件夹中,将单 Pane 模式放在“layout-land”文件夹中。但是,我不太确定这是否会复制操作栏行为。我想,即使在纵向模式下,大屏幕设备也会显示嵌入式模式。

那么,有没有人确切知道哪些参数将操作栏从非嵌入式更改为嵌入式,以及是否可以通过向布局文件夹名称添加一些其他限定符来简单地解决这个问题?

最佳答案

ActionBarSherlock,我相信它复制了原生 ActionBar 的行为检查 R.bool.abs__action_bar_embed_tabs 资源。并且此资源仅对 values-w480 配置为 true

关于android - 复制操作栏嵌入式选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16736718/

相关文章:

安卓|获取和压缩位图的正确方法 |内存不足

android - Unity游戏白屏

android - GreenDao - Android - OnUpgrade 未被调用(加密数据库)

android - Action 条 Sherlock : Setting and hiding title bar

android - 删除操作栏顶部的深色

android - 在操作栏中隐藏菜单选项

android - ActionBar 上特定菜单项的不同外观/样式

android - 使用 fragment 处理 setDisplayHomeAsUpEnabled

android - 当系统杀死我的应用程序以释放内存时如何得到通知?

android - android上的react-native-camera构建错误