android - CollapsingToolbarLayout 中是否可以有不同的布局元素?

标签 android android-toolbar androiddesignsupport android-collapsingtoolbarlayout

我正在尝试将包含 ImageView 按钮和其他 UI 元素的 LinearLayout 放置在 CollapsingToolbarLayout 中,这可能吗?

最佳答案

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>

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

关于android - CollapsingToolbarLayout 中是否可以有不同的布局元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32931262/

相关文章:

android - CollapsingToolbarLayout 副标题

android - 如何在不更改新工具栏中的操作溢出菜单文本颜色的情况下更改标题文本和按钮颜色?

android - 我如何在android中设置重复提醒间隔直到某个日期?

android - Gitlab Ci gradlew : does not exist and --remove not passed

android - MotionLayout 和约束组

Android ActionBar/Toolbar 颜色在浅色和深色主题中不同

android - 如何在Bottomsheet布局中自定义工具栏?

android - Gone FAB 有一段时间变得可见

android - 支持库 VectorDrawable Resources$NotFoundException

java - .zip 方法中的 Observable 数量是否有限制?