2016-02-22 1 views
0

Я пытаюсь установить фон в виджет EditText, но, похоже, он работает в устройствах android 5 и выше, но не в android 4. В android 4 я не получаю вместо этого весь edittext покрывается фоном. Фоном, который я пытаюсь установить, является черная рамка вокруг EditText. Код:Файл EditText не работает в Android 4 (ICS)

<EditText 
    android:id="@+id/xfd" 
    android:layout_width="300dp" 
    android:layout_height="wrap_content" 
    android:background="@drawable/texview_border"/> 

В android:background="@drawable/texview_border" устанавливает границы вокруг EditText, код для него, как показано ниже:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke 
     android:width="1dp" 
     android:color="@color/black" /> 
</shape> 

Вопрос, как показано ниже:

enter image description here

ответ

4

Набор твердого андроида : color = "# FFFFFF" в texview_border.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<solid android:color="#FFFFFF" /> 
<stroke 
    android:width="1dp" 
    android:color="@color/black" /> 
</shape> 
+0

Просто хотел добавить комментарий, что его работы ОТЛИЧНО. Исправлена ​​проблема. –

+0

имел аналогичную проблему, когда я не указывал сплошной цвет вообще, как только я установил это на прозрачный цвет, он решил проблему. Тем не менее, ICS по-прежнему возится с моим фоном, он устанавливает мой primaryColorDark вместо настраиваемого цвета, который я установил – DoruChidean

Смежные вопросы