我正在为我的 Activity 实现一个折叠工具栏。我想知道是否可以设置和导航箭头到折叠工具栏布局并设置 Onclick 侦听器,这将带我到以前的活动。我可以仅使用给出的工具栏布局成功实现此类功能
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_details"
android:title="Disclaimer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#fff"
android:minHeight="56dp"
android:layout_alignParentTop="true"
app:theme="@style/ThemeOverlay.AppCompat.Light"/>
在 OnCreate 方法中,我使用
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_details);
setSupportActionBar(toolbar);
tutorProfile.this.setTitle(getIntent().getStringExtra("My Dashboard"));
toolbar.setNavigationIcon(R.drawable.ic_arrow_back_black_24dp);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent check = new Intent(CurrentActivity.this, PreviousActivity.class);
startActivity(check);
finish();
}
});
但是在Collpasing toolbar layout中如何实现同样的功能。这是xml布局
<android.support.design.widget.AppBarLayout
android:id="@+id/app_bar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:fitsSystemWindows="true">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing"
android:layout_width="match_parent"
android:layout_height="150dip"
android:fitsSystemWindows="true"
app:contentScrim="#784242"
app:expandedTitleMarginBottom="20dp"
app:expandedTitleMarginEnd="64dp"
app:expandedTitleMarginStart="48dp"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
我搜索了几分钟,但找不到任何解决方案。提前感谢您的帮助。
呼唤远方
相关分类