这是自定义ActionBar样式的布局(使用的是SherlockActionBar,整体自定义)
View customView = getLayoutInflater().inflate(R.layout.actionbar_custom_view, null); ActionBarUtil.init(); // ... getSupportActionBar().setDisplayShowCustomEnabled(true); getSupportActionBar().setCustomView(customView);
实际显示的时候,在4.4.2系统,ActionBar左上角有一块区域不是自定义的布局。在当前Activity的父类或者上述代码前,调用如下代码,则显示正常:
// 测试发现在4.4系统上,没有该代码,则custom ActionBar左上角有问题 if (getSupportActionBar() != null) { getSupportActionBar().setTitle(""); }
这个问题纠结弄了好久
时间: 2024-10-14 20:57:02