ユーザーがフォーEditText.setError(..)
ミュラーを正しく入力しなかった場合にエラーメッセージを表示するために使用しています。アプリはハニカム用になります。android:style/Theme.Holo
と の両方で試しましたandroid:style/Theme.Holo.Light
。
問題は、エラー ポップアップの背景画像が間違っているように見えることです。その背景用の画像があります。1 つは、エラー ポップアップが EditText の上に表示されるときの画像で、もう 1 つはその下に表示されるときの画像です。上の画像はTheme.Holo
背景が黒、下の画像は背景が白です。テキストの色は常に黒であるため、上のポップアップでテキストを読み取ることはできません。
最新の SDK に更新する前に、次のコード行でこの問題を「ハック」することができました。
<item name="android:textColorPrimaryInverse">#ffffffff</item>
<item name="android:errorMessageBackground">@drawable/popup_inline_error</item>
<item name="android:errorMessageAboveBackground">@drawable/popup_inline_error_above</item>
しかし、sdk tools 12 を使用すると、これらの行を使用してコンパイル エラーが発生し、リソースandroid:errorMessageBackground
が見つからないなどの情報が表示されます...
何か案は?ありがとうございました!クリス