EditText.setError(..)
을 사용하여 사용자가 올바르게 형식을 기입하지 않은 경우 오류 메시지가 나타납니다. 앱이 Honeycomb 용입니다. 나는 android:style/Theme.Holo
과 android:style/Theme.Holo.Light
을 시도했다.EditText.setError (..) 팝업 틀린 배경 이미지 팝업
오류 팝업의 배경 이미지가 잘못된 것처럼 보입니다. 해당 배경의 이미지에는 오류 팝업이 EditText 위에 표시 될 때와 그 아래에 표시 될 때의 이미지가 있습니다. 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 도구 (12)는 I는 정보를이 줄을 사용하여 컴파일 오류 그 예 리소스 android:errorMessageBackground
을 (를) 찾을 수 없습니다.
아이디어가 있으십니까? 고맙습니다! Chris