프래그먼트 및 액티비티, 에 대해 내 프로젝트에서 접히는 툴바를 만들려고하지만 콜 랩핑 툴바가 제대로 작동하지 않습니다. 안드로이드에 새로운 iam으로 해결책을 찾도록 도와주십시오. 미리 감사드립니다.프래그먼트 및 활동에 접힌 툴바를 만드는 방법
0
A
답변
0
http://saulmm.github.io/mastering-coordinator
확인이. 코디네이터를 사용하는 법을 배우는 것이 매우 유용하다는 것을 알았습니다. 레이아웃 및 축소 레이아웃
0
먼저 주 부모로 AppBar 레이아웃을 만들어야합니다. 이 안에 CollapsingToolbarLayout을 추가하십시오. CollapsingToolbarLayout 안에는 툴바와 마지막으로 툴바에 원하는 것을 추가하십시오.
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways">
<!--This can be anything, here I've added a view pager inside collapsing toolbar-->
<android.support.v4.view.ViewPager
android:id="@+id/pager_introduction"
android:layout_width="match_parent"
android:layout_height="192dp"
android:fitsSystemWindows="true"
app:layout_collapseMode="parallax"
tools:listitem="@layout/pager_item" />
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:layout_collapseMode="pin" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
이제 Android 부분에 대해 툴바를 인스턴스화하고 설정합니다.
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
제 경우에는 뷰 페이지를 추가 했으므로 별도의 어댑터를 만들어 해당 뷰 페이지를 채워야합니다.
이 솔루션을 사용해 보셨습니까? http://stackoverflow.com/questions/30739806/coordinator-layout-with-toolbar-in-fragments-or-activity – AndroidBeginner