Сэндвич с мороженым сломал setError () для EditText? - PullRequest
1 голос
/ 14 января 2012

Я использую setError () в EditText для проверки. До обновления до ICS все работало нормально, но теперь поле с ошибкой пусто. Как мне это исправить?

Ответы [ 2 ]

8 голосов
/ 25 февраля 2012

Мне удалось воспроизвести это на моем Nexus S под управлением Android 4.0.3.

Вот как я это сделал.

  1. Создать тему с помощью:

    <style name="MyApp.Theme.Light.NoTitleBar" parent="@android:style/Theme.Light.NoTitleBar">
         <item name="android:textColorPrimaryInverse">@android:color/primary_text_light
         </item>
    </style>
    
  2. Применить тему MyApp.Theme.Light.NoTitleBar к моему заявлению / деятельности из манифеста.

        <application
             android:name=".MyApp"
             android:icon="@drawable/ic_launcher"
             android:label="@string/app_name" 
             android:theme="@style/MyApp.Theme.Light.NoTitleBar"
        >
    
2 голосов
/ 14 января 2012

Может ли это быть связано с этой ошибкой?

Выпуск 22920: EditText: setError не читается при использовании Light Theme

Не знаю, как исправить или обойти это все же. = (

...