質問編集履歴

4

プログラムの追加

2020/08/22 03:28

投稿

aheshiyu
aheshiyu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -140,7 +140,23 @@
140
140
 
141
141
  ```xml
142
142
 
143
- <!-- ダークモード -->
143
+ <!-- ダークモード(オフ) -->
144
+
145
+ <style name="WhiteTheme" parent="Theme.AppCompat.Light">
146
+
147
+ ...
148
+
149
+ <item name="android:textColor">@color/blackColor</item>
150
+
151
+ <item name="my_text/android:textColor">@color/whiteColor</item>
152
+
153
+ ...
154
+
155
+ </style>
156
+
157
+
158
+
159
+ <!-- ダークモード(オン) -->
144
160
 
145
161
  <style name="DarkTheme" parent="Theme.AppCompat">
146
162
 

3

プログラムのコメント追加

2020/08/22 03:28

投稿

aheshiyu
aheshiyu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -31,6 +31,8 @@
31
31
 
32
32
 
33
33
  ```xml
34
+
35
+ <!-- ダークモード例 -->
34
36
 
35
37
  <style name="DarkTheme" parent="Theme.AppCompat">
36
38
 
@@ -78,6 +80,8 @@
78
80
 
79
81
  ```xml
80
82
 
83
+ <!-- ダークモード(オフ) -->
84
+
81
85
  <style name="WhiteTheme" parent="Theme.AppCompat.Light">
82
86
 
83
87
  ...
@@ -85,6 +89,8 @@
85
89
  </style>
86
90
 
87
91
 
92
+
93
+ <!-- ダークモード(オン) -->
88
94
 
89
95
  <style name="DarkTheme" parent="Theme.AppCompat">
90
96
 
@@ -134,6 +140,8 @@
134
140
 
135
141
  ```xml
136
142
 
143
+ <!-- ダークモード例 -->
144
+
137
145
  <style name="DarkTheme" parent="Theme.AppCompat">
138
146
 
139
147
  ...

2

実現したいことの具体化

2020/08/22 03:25

投稿

aheshiyu
aheshiyu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -108,6 +108,50 @@
108
108
 
109
109
 
110
110
 
111
+ そのイメージ(理想)がこちらです.
112
+
113
+ ```xml
114
+
115
+ <!-- 通常のTextView(idの有無は任意) -->
116
+
117
+ <TextView
118
+
119
+ ... />
120
+
121
+
122
+
123
+ <!-- textColorを変更したいTextView(idを付加) -->
124
+
125
+ <TextView
126
+
127
+ android:id="@+id/my_text"
128
+
129
+ ... />
130
+
131
+ ```
132
+
133
+
134
+
135
+ ```xml
136
+
137
+ <style name="DarkTheme" parent="Theme.AppCompat">
138
+
139
+ ...
140
+
141
+ <item name="android:textColor">@color/whiteColor</item>
142
+
143
+ <item name="my_text/android:textColor">@color/blackColor</item>
144
+
145
+ ...
146
+
147
+ </style>
148
+
149
+ ```
150
+
151
+ 恐らく,というか絶対に無理ですが,`style`の中で`id`を指定して`textColor`を変更したいということです.
152
+
153
+
154
+
111
155
  なお,現状のダークモードへの切替えは,`Switch`を用いて**テーマを切り替えるだけで実現**できており,テーマの切替え以外での色変更は望んでいません.すなわち,プログラム上で`findViewById`で直接参照・編集は望まないということです.
112
156
 
113
157
 

1

表のミス

2020/08/22 03:24

投稿

aheshiyu
aheshiyu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -56,9 +56,9 @@
56
56
 
57
57
  |:--|:--:|:--:|
58
58
 
59
- |ダークモード(オン)|黒色|白色|色|
59
+ |ダークモード(オン)|黒色|白色|色|
60
60
 
61
- |ダークモード(オフ)|白色|黒色|色|
61
+ |ダークモード(オフ)|白色|黒色|色|
62
62
 
63
63
 
64
64