我为我的活动使用了自定义主题。这个主题继承自 Theme.Dialog。
<style name="MyDialogTheme" parent="android:Theme.Dialog">
<item name="android:windowBackground">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:gravity">center</item>
<item name="android:windowFrame">@null</item>
<item name="android:padding">0dp</item>
</style>
这个活动视图的根布局是LinearLayout。问题是:根布局中的内容在 ANDROID 4.0 上总是向下移动约 30dp,但在 ANDROID 2.2 上运行良好。我不知道为什么。我搜索了几个小时,发现也许这条线是解决方案:
requestWindowFeature(Window.FEATURE_NO_TITLE);
我在我的 OnCreate() 中写了这一行,但仍然无法解决这个问题。
如果你知道为什么,请告诉我。非常感谢。