码迷,mamicode.com
首页 > 移动开发 > 详细

Android:自定义ActionBar高分辨率下左边缺一块的解决方案

时间:2014-12-23 10:45:38      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

 这是自定义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("");
}

这个问题纠结弄了好久

Android:自定义ActionBar高分辨率下左边缺一块的解决方案

标签:

原文地址:http://my.oschina.net/547217475/blog/359427

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!