やりたいこと
AndroidアプリでAppberの色を白色にし、Appberのアイコンやタイトルを黒色にしたい
実施したこと、現在の状態
colorPrimaryを設定することでAppberの色を白くはできたのですが、
colorOnPrimaryの色がAppberのTitleに反映されずタイトルが見えない状態になってしまいます。
おそらくcolorOnPrimary以外の色があたってしまっているようなのですが、該当の箇所がわからず詰まってしまっております。
TitleColorの変更方法はどのようにすればよいのでしょうか?
themes.xml
xml
1<resources xmlns:tools="http://schemas.android.com/tools"> 2 <!-- Base application theme. --> 3 <style name="Theme.Richnote" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> 4 5 <!-- Primary brand color. --> 6 <item name="colorPrimary">#FFFFFFFF</item> 7 <item name="colorPrimaryVariant">@color/purple_700</item> 8 <item name="colorOnPrimary">#FF000000</item> 9 10</resources>
activity_main.xml
xml
1<?xml version="1.0" encoding="utf-8"?> 2 3<!--the root view must be the DrawerLayout--> 4<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 5 xmlns:app="http://schemas.android.com/apk/res-auto" 6 xmlns:tools="http://schemas.android.com/tools" 7 android:id="@+id/my_drawer_layout" 8 android:layout_width="match_parent" 9 android:layout_height="match_parent" 10 tools:context=".MainActivity" 11 tools:ignore="HardcodedText"> 12 13 <FrameLayout 14 android:layout_width="match_parent" 15 android:layout_height="match_parent"> 16 17 18 19 <com.google.android.material.floatingactionbutton.FloatingActionButton 20 android:id="@+id/fab" 21 android:layout_width="wrap_content" 22 android:layout_height="wrap_content" 23 android:layout_margin="16dp" 24 app:srcCompat="@drawable/ic_baseline_create_24" 25 android:layout_gravity="end|bottom" 26 android:contentDescription="TODO" /> 27 28 </FrameLayout> 29 30 31 <com.google.android.material.navigation.NavigationView 32 android:layout_width="wrap_content" 33 android:layout_height="match_parent" 34 android:layout_gravity="start" 35 app:menu="@menu/navigation_menu" /> 36 37 38</androidx.drawerlayout.widget.DrawerLayout>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。