TabLayout的异常行为。显示片段时会跳

时间:2019-03-14 12:57:42

标签: android

Visual demonstration of issue.

我有MainActivity和FrameLayout容器,在这里我只替换了片段屏幕。当我用ViewPager + TabLayout替换MainFragment并返回到它时,TabLayout显示在屏幕底部上方,然后跳到常见位置。     

<com.sample.App.activities.viewPagers.TabViewPager
    android:id="@+id/tabs_view_pager"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@id/tabs"
    android:layout_marginTop="15dp"
    android:layout_alignParentTop="true" />

<android.support.design.widget.TabLayout
    android:id="@+id/tabs"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    app:tabGravity="fill"
    app:tabMode="fixed" />

<android.support.design.widget.FloatingActionButton
    android:id="@+id/add_task_floating_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="16dp"
    android:src="@drawable/ic_action_add"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"/>

0 个答案:

没有答案