Android 4.3(api 18)应用程序名称/图标位置显示更改?

时间:2013-12-13 21:36:55

标签: android android-layout android-4.3-jelly-bean

Moi - 在我的应用程序上工作我为api 18添加了一个模拟器,与17和16一起使用。仅供参考,我正在模拟N7。

对于16和17,一切都很好并且一致。但是,wtf为18.我的应用程序标题及其图标似乎放在略大的布局中。这是显而易见的,因为默认的应用程序背景覆盖了我试图与屏幕截图进行比较的浅蓝色边框,并且最好我可以告诉图标和应用程序标题文本的位置是相同的,但背景扩展了额外的4或5像素。

还有其他人有这个问题吗? TIA

为了让事情变得更加明显,我将应用程序基础主题更改为Holo.Light。在API 17上,应用程序背景颜色仅显示在图标和应用程序名称文本后面。但是,在API 18上,背景覆盖了标题/操作栏高度的矩形区域,略宽于图标和标题。我唯一的造型(到目前为止)是

  <style name="AppBaseTheme" parent="android:Theme.Holo">
      <item name="android:background">#FF000024</item>
  </style>




期望的行为是API 18 Holo(暗)看起来与API 17和16相同。

API 17 Light API17 Light API 17 Dark API17 Dark API 18 Dark API18 Dark API 18 Light API18 Light

更多信息:我已经使用android调试工具验证api 16/17/18/19上的实际布局元素大小是否相同。但是,API 18和19在lanuncer图标区域(android:id / home)中有背景这个问题。

0 个答案:

没有答案