前提・実現したいこと
Android Studioにて、TimePickerをxml上に実装しています。
TimePickerの色(文字など)を変更したいのですが、テーマをいじってみても上手くいきません。
私の実装方法が間違っているのかと思いますが、情報がうまく見つからず困っています。
発生している問題・エラーメッセージ
TimePickerの色が変更できない
該当のソースコード
java
1================== 2styles.xml 3================== 4<resources> 5 6 <!-- Base application theme. --> 7 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 8 <!-- Customize your theme here. --> 9 <item name="android:windowNoTitle">true</item> 10 <item name="colorPrimary">@color/colorBackGround</item> 11 <item name="colorPrimaryDark">@color/colorBackGround</item> 12 <item name="colorAccent">@color/colorAppGreen</item> 13 <item name="android:background">@color/colorBackGround</item> 14 <item name="android:textColor">@color/colorWhite</item> 15 <!--タイトルバーを狭くします--> 16 <item name="android:actionBarSize">40dp</item> 17 </style> 18 19 <style name="AppTheme.MyAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 20 <item name="android:background">@color/colorBackGround</item> 21 <item name="android:textColor">@color/colorWhite</item> 22 <!--タイトルバーを狭くします--> 23 <item name="android:actionBarSize">40dp</item> 24 </style> 25 26 <style name="SwitchButton"> 27 <!-- 有効化したときの色 --> 28 <item name="colorControlActivated">@color/colorAppGreen</item> 29 <item name="colorSwitchThumbNormal">@color/colorWhite</item> 30 <item name="android:colorForeground">@color/colorBackDisable</item> 31 </style> 32 33 <!-- TimePicker --> 34 <style name="TimePicker"> 35 <item name="android:numbersTextColor">@color/colorWhite</item> 36 <item name="android:textColor">@color/colorWhite</item> 37 </style> 38 39</resources> 40 41================== 42styles.xml 43================== 44<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 45 xmlns:app="http://schemas.android.com/apk/res-auto" 46 xmlns:tools="http://schemas.android.com/tools" 47 android:id="@+id/timerSetFragment" 48 android:layout_width="match_parent" 49 android:layout_height="match_parent"> 50 51 <TimePicker 52 android:id="@+id/timePicker" 53 android:layout_width="match_parent" 54 android:layout_height="wrap_content" 55 android:theme="@style/TimePicker" 56 android:timePickerMode="spinner"/> 57 58</android.support.constraint.ConstraintLayout> 59 60 61 62
試したこと
Styleを変更し、レイアウトxmlのTimePickerにStyleを適用。
Style上では、"textColor"や"numbersTextColor"を挿入し、試したが色が変更されず
補足情報(FW/ツールのバージョンなど)
SDK ver 28
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/24 15:13