Редактирование текста EditText не работает

Я пишу программу, в которой я использую EditText и пытаюсь применить дополнение, но он не работает.

Стиль EditText

<style name="AppTheme.EditText" parent="android:Widget.EditText"> <item name="android:gravity">center</item> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:padding">50dp</item> <item name="android:background">@drawable/edit_border</item> </style> 

Применение к EditText

  <EditText android:id="@+id/editPartyDate" style="@style/AppTheme.EditText" android:hint="@string/reservation_date" /> 

AndroidStudio

  minSdkVersion 10 targetSdkVersion 21 

Тестирование на устройстве

  Android Version - 4.1.2 

рисуем / edit_border.xml

 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#008f8471"/> <stroke android:width="1dip" android:color="#ffffff" /> <corners android:radius="0dp"/> <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" /> </shape> 

Код:

  editDate = (EditText) view.findViewById(R.id.editPartyDate); 

Измените свой edit_border.xml:

Из

 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#000000"/> <stroke android:width="1dip" android:color="#ffffff" /> <corners android:radius="0dp"/> <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" /> </shape> 

в

 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#000000"/> <stroke android:width="1dip" android:color="#ffffff" /> </shape> 

Заполнение переписывается в фоновом ресурсе (форме). Попробуйте удалить дополнение в drawable / edit_border.xml или добавить правильное значение для заполнения в этом файле. Я тестировал. Это работает)

Я заменил edit_border.xml:

Из

 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#000000"/> <stroke android:width="1dip" android:color="#ffffff" /> <corners android:radius="0dp"/> <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" /> </shape> 

в

 <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#000000"/> <stroke android:width="1dip" android:color="#ffffff" /> </shape>