1

Android の EditText で setError() メソッドを使用しています。ポップアップは表示されますが、テキストは表示されません。テキストは背景が白と同じ色のようです。次のコードを使用して機能させましたが、それでもテキストは表示されません。

int ecolor = 65793;
String estring = "Input is incorrect";
ForegroundColorSpan fgcspan = new ForegroundColorSpan(ecolor);
SpannableStringBuilder ssbuilder = new SpannableStringBuilder(estring);
ssbuilder.setSpan(fgcspan, 0, estring.length(), 0);
customPriceInput.setError(ssbuilder);

どうすればそれを機能させることができますか?

4

2 に答える 2

0

http://code.google.com/p/android/issues/detail?id=22920

これは私のために働いた。(2回目のコメント)

「#2 shardu...@gmail.com こんにちは。

Android 4.0.3 を実行している Nexus S でこれを再現できました。

これが私がそれを機能させた方法です。1. @android:color/primary_text_light でテーマを作成します。

2.マニフェストから MyApp テーマをアプリケーションに適用します。」

于 2013-02-02T00:57:06.643 に答える