[解決済み] TextInputLayout使用時にEditTextのヒントカラーを変更する
2022-04-23 05:25:53
質問
私は、新しい
TextInputLayout
をデザインライブラリからダウンロードしました。これを表示させ、フローティングラベルの色を変更することができます。残念ながら、実際の
EditText
のヒントは常に白になりました。
XML、スタイル、プログラムで hintColor を変更し、さらに
android.support.v7.widget.AppCompatEditText
しかし
EditText
のヒントは常に白で表示されます。
以下は、私の
TextInputLayout
と
EditText
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android.support.design:hintTextAppearance="@style/GreenTextInputLayout">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/city"
android:textColorHint="@color/black"
android:hint="@string/city" />
</android.support.design.widget.TextInputLayout>
そして、以下は、私が使っている
TextInputLayout
(にしてみました)。
hintTextColor
属性は黒ですが、私には何の効果もありませんでした)。
<style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat">
<item name="android:textColor">@color/homestory_green</item>
</style>
解決方法は?
親ビューにサードパーティ ライブラリ用のスタイルがあり、それが EditText が白くなる原因になっていたようです。
android:theme="@style/com_mixpanel_android_SurveyActivityTheme"
これを削除したら、すべてがうまくいきました。
関連
-
Android Studio を 3.6.3 にアップデートした後、構成 :classpath のアーティファクトをすべて解決できない。
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
Error:A problem occurred configuring project ':app'. > ビルドを見つけられませんでした。
-
アンドロイドのエリプサイズを使用する
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
アンドロイドリストビュー
-
Androidのカラーグラデーション実装のまとめ
-
Android--shape--描画のコーナー、グラデーション、パディング、サイズ、ソリッド、ストロークのプロパティを指定する。
-
android studioが新しいプロジェクトを作成しますが、プロジェクトの同期に成功するまでデザインエディタが使用できません。
-
[解決済み] EditTextのカーソル色を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
adb devices OffLine Solution(オフラインソリューション
-
[android studio]com.android.ide.common.process.ProcessException: aaptの実行に失敗しました
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
Gradle のエラーです。gradle-core.jar (com.android.tools.build:gradle-core:x.x.x) を見つけられませんでした。
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
AndroidStudio3.0 Error:Execution failed for task ':app:processDebugResources'.
-
Android.support.v7.widget.Toolbar が見つかりませんでした。
-
Android TextViewは、テキスト内容が表示省略記号を超えているかどうかを判断する
-
[解決済み】TextInputLayoutのフローティングラベルの色を変更する方法
-
[解決済み] TextinputLayoutのラベルとedittextのアンダーラインの色を変更する方法 android