2

この種のアクティビティ構造があり、FrameLayout は NavigationDrawerActivity (AppCompatActivity の範囲) の子アクティビティに入力されます。ツールバーの折りたたみに問題があります。ツールバーが拡張されると、FrameLayout の下部の子が画面から押し出されます (チャット入力カードなど)。画面内で静的で動かない子供をきれいに判断する方法はありますか?

<android.support.v4.widget.DrawerLayout>
    <android.support.design.widget.CoordinatorLayout>
        <android.support.design.widget.AppBarLayout>
            <android.support.v7.widget.Toolbar/>
            <android.support.design.widget.TabLayout/>
        </android.support.design.widget.AppBarLayout>

        <FrameLayout
            app:layout_behavior="@string/appbar_scrolling_view_behavior"/>

    </android.support.design.widget.CoordinatorLayout>

    <LinearLayout
        android:id="@+id/drawer_linear"
        android:layout_gravity="start" >
    </LinearLayout>

</android.support.v4.widget.DrawerLayout>

app:layout_behavior="@string/appbar_scrolling_view_behavior" を FrameLayout の子 (RecycleView) にのみ設定すると、非表示イベントが機能しません。

4

0 に答える 0