首页 > 移动平台 > 详细

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

时间:2014-12-23 10:43:14      阅读:515      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!