【发布时间】:2014-10-26 10:55:03
【问题描述】:
在我的应用程序中,在其中一个活动中,我有 2 个选项卡显示不同的内容,问题是当我将它加载到我的普通屏幕设备和大屏幕设备中时,它很好,选项卡位于操作栏下方,但是当我将其加载到 xlarge 屏幕设备中,选项卡将移动到操作栏的顶部,这是我处理操作栏的方式:
ActionBar ab = getActionBar();
ab.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
ab.setCustomView(R.layout.action_bar);
ab.setDisplayShowHomeEnabled(false);
ab.setDisplayShowTitleEnabled(false);
我也用过:
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
但结果在 xlarge 屏幕设备中是相同的。知道为什么会发生这种情况以及如何解决吗?
PS: 我知道 ActionBar 在 android 5.0 中已被弃用,目前我无法选择替换 actionbar。稍后我将不得不更换它,但目前我必须解决这个问题。
提前致谢。
【问题讨论】:
标签: android android-layout android-activity android-actionbar