【发布时间】:2018-01-12 20:35:37
【问题描述】:
我用于折叠工具栏的 xml 代码是,
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:expandedTitleGravity="left"
app:expandedTitleMarginTop="-10dp"
app:expandedTitleMarginStart="10dp"
app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="130dp">
<ImageView
android:id="@+id/ivCImage"
android:layout_width="match_parent"
android:layout_height="130dp"
android:scaleType="fitXY"
android:src="@drawable/image_place_holder" />
</RelativeLayout>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
而我在编码方面所做的是,
private CollapsingToolbarLayout collapsingToolbarLayout = null;
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
它始终按应有的方式显示后退图标,但我想在 CollapsingToolbarLayout 折叠时显示/启用主页(后退)图标。我怎样才能做到这一点? 任何帮助/建议将不胜感激。
【问题讨论】:
标签: android android-toolbar android-collapsingtoolbarlayout android-appbarlayout