0
방금 추가 한 사용자 지정 도구 모음이 있습니다.setTheme colorprimary가 사용자 정의 도구 모음에서 배경으로 작동하지 않습니까?
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@color/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark">
</android.support.v7.widget.Toolbar>
colorPrimary로 배경을 설정했음을 유의하십시오.
style.xml에서나는이 스타일이 있습니다
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="Yellow" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">#ffff00</item>
<item name="colorPrimaryDark">#000000</item>
<item name="colorAccent">#ffff00</item>
</style>
내 color.xml을
<resources>
<color name="colorPrimary">#000</color>
<color name="colorPrimaryDark">#fff</color>
<color name="colorAccent">#000</color>
</resources>
나는 그림 참고 사용 활동의 색상을 변경 : 제외
setTheme(colorId);
작동 setTheme을 Yellow로 설정하더라도 BACKGROUND 색상은 항상 검은 색입니다.
이유가 무엇입니까?
대단히 감사합니다! 이 도구 모음 텍스트를 제거하면 검정색이됩니다. 어떻게 흰색으로 설정할 수 있습니까? –
Toolbar textcolor를 정의 할 수있는 사용자 정의 테마를 툴바에 추가 할 수 있습니다. 원한다면 코드를 조금 추가하겠습니다. – tahsinRupam
내 대답을 편집했습니다. 확인하시기 바랍니다. – tahsinRupam