Android活动选项卡查看寻呼机沉浸式错误

时间:2014-04-16 03:42:20

标签: android android-fragments android-ui

我试图利用API 19中的半透明状态和导航栏,并遇到一些布局问题。

鉴于我从一个使用ADT的干净项目开始,我将其设置为使用空白活动,并使用View Pager将导航设置为Action Bar选项卡。

只要我使用以下样式启用透明状态和导航栏:

<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>

我试图在ViewPager下查看的实际片段被移动到屏幕顶部,并显示在状态栏下方(注意&#34; 1&#34;的上半部分)。 / p>

FragmentCutoff

那么,在阅读some info on compensating for the ActionBar height后(参见第4部分的setInsets())我已经将片段显示在ActionBar下方。问题是,我仍然没有在ViewPager下方显示第二个屏幕截图来自我正在处理的应用,并且SystemBarTint库可以补偿ActionBar高度。

FragmentCutoff2

此外,我无法在片段的onViewCreated()期间测量ViewPager以将其添加到插图中,因为ViewPager尚未创建(至少对于第一部分而言)。但是在测试中,每个其他片段仍然给我提问。

所以我想到的解决方法是:

  1. 加载后创建碎片 - 当然不理想,我不想在活动加载后在屏幕上显示闪光。

  2. 在活动的onCreate()中夸大视图,然后再次传递以重新计算片段所需的插入/填充。

  3. 这些都是好的解决方案,我错过了什么吗?

0 个答案:

没有答案