我在我的项目中添加了android-support-library-v7-appcompat以支持上述API级别7的ActionBar。带支持库和片段覆盖内容的ActionBar
它的工作原理类似于Android 4.0+上的魅力,也是在android 2.3上的一个普通的Activity,它在onCreate中具有setContentView,但是当活动在onCreate中加载片段时,ActionBar会与我的布局的内容重叠。在所有其他情况下,ActionBar运行良好。
下面是一些代码:
class AssetsActivity extends ActionBarActivity{
@Override
protected void onCreate(Bundle arg0)
{
super.onCreate(arg0);
OpenLocalFragment assets = OpenLocalFragment.newInstance(index);
assets.setArguments(getIntent().getExtras());
getSupportFragmentManager().beginTransaction()
.add(android.R.id.content, assets).commit();
}
}
本次活动的主题是在清单中设置为:
@风格/ Theme.AppCompat
的是这样的结果在Android 2.3(在4.0+的ActionBar很好地展示)
您可以瑟第一lisview项目overlaping的动作条(白色圆形图标和标题“我的活动”)
这可能是我发现在支持库中的错误,现在仅发布2天? 感谢所有。
问题解决了,请参阅下面的答案。 – Primoz990