我开始Theme.AppCompat
在我的样式中使用它,它破坏了标签的位置。我正在使用旧的技巧来强制ActionBar
在纵向模式下使用标签:
try {
final ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
final Method setHasEmbeddedTabsMethod = actionBar.getClass()
.getDeclaredMethod("setHasEmbeddedTabs", boolean.class);
setHasEmbeddedTabsMethod.setAccessible(true);
setHasEmbeddedTabsMethod.invoke(actionBar, true);
}
} catch (final Exception e) {
e.printStackTrace();
}
以下是纵向和横向的屏幕截图:
肖像 - 错位:
景观 - 正确:
有没有人有类似的问题?这只是一个样式问题,还是问题的ActionBar
实现ActionBarActivity
?