是否可以在CollapsingToolbarLayout中包含不同的布局元素?

时间:2015-10-04 07:53:08

标签: android android-toolbar androiddesignsupport android-collapsingtoolbarlayout

我试图在LinearLayout内放置包含imageview按钮和其他UI元素的CollapsingToolbarLayout,是否可以?

1 个答案:

答案 0 :(得分:1)

CollapsingToolbarLayoutFrameLayout的子类,因此它具有相同的行为,理论上您可以将LinearLayout作为孩子。

但通常CollapsingToolbarLayout应该是AppBarLayout的直接孩子,并且应该包含Toolbar。如果您需要ImageView作为背景,您将拥有以下内容:

<android.support.design.widget.AppBarLayout
... >
<android.support.design.widget.CollapsingToolbarLayout
    ... >
    <ImageView
        .../>
    <android.support.v7.widget.Toolbar
        ... />
</android.support.design.widget.CollapsingToolbarLayout>

如果您需要导航按钮,请考虑在app:navigationIcon="@drawable/arrow_left"内使用Toolbar