活动的内容视图在创建时调整大小

时间:2014-10-26 07:11:52

标签: android android-actionbar slidingmenu

我注意到我的应用中有一种奇怪的行为。当我启动它时,我可以看到我的内容视图已调整大小。 See the black bar under FAB 然后它调整大小以纠正位置。 enter image description here 我跟踪调试器值,发现布局大小发生了变化。

此活动并未真正使用ActionBar,它位于顶部的自定义视图。

视图设置了FEATURE_ACTION_BAR_OVERLAYFEATURE_ACTION_MODE_OVERLAY标记。

1 个答案:

答案 0 :(得分:0)

原因是Window.setBackgroundDrawable。我在此Activity中使用SlidingMenu,将窗口背景设置为SlidingMenu的内容,并将窗口背景设置为null。这会导致窗口调整大小。

要解决此问题,只需使用透明颜色而不是null设置ColorDrawable。