Lollipop과 AppCompat-v7 라이브러리에 도입 된 새로 추가 된 툴바를 사용하고 있습니다. 나는 다음 이 가이드 도구 모음 내가 눈치 설정에를 그이 페이지의 아래 도구 모음을 밀어 것 (예 : 붙여 넣기 / 복사 텍스트를 강조 같은) 상황에 맞는 액션 바을 가져올 것이다 때 뭔가 호출. 페이지 하단의 이미지에서 내가 말하는 것을 볼 수 있습니다.
본질적으로, 나는 이것을 이렇게 설정했습니다. include 태그와 함께 사용하는 xml 파일에 툴바가 정의되어 있습니다.
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"/>
그런 다음 내 관점에서 인스턴스화합니다.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/root"
tools:context=".MainActivity">
<include
layout="@layout/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<!-- Rest of view -->
</LinearLayout>
코드에서는 다음과 같이 설정했습니다.
// On Create method of activity:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
Contextual ActionBar가 툴바 위에 오도록하는 방법을 아는 사람이 있습니까?