지원 라이브러리를 사용하여 툴바를 사용자 정의하려고했습니다. android : theme 설정은 API21 +에서 완벽하게 작동하지만 API를 낮추면 완전히 무시됩니다.Android : Theme는 이전 API에 아무런 영향을 미치지 않습니다.
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
는 API21의 + 화이트 아이콘, 아이콘이 오래된 장치에 검은 남아있는 도구 모음을 만드는 :
여기 내 XML입니다.
업데이트 : appBarLayout에 다른 자식 (tabLayout)을 추가하여 테스트했습니다. 테마가 올바르게 적용되었습니다. 그러나 지원 도구 모음은 직접 설정하더라도 테마를 인식하는 것을 완전히 거부합니다.
: 후
온다 :
은 그래서 나는 확인했다. android : 테마 값은 내가 설정 한 방법에 관계없이 완전히 무시되는 것 같습니다. – Ramin