Как присвоить полю определенный background из набора бэграундов из файла xml?
Есть такой файл. Как по id присваивать стили к, например, полю? По умолчанию для фона поля установлен файл line_bottom_background.xml. Как взять для его фона "@+id/line_bottom_grey_id" ? Потому что получается что берется последний item (красный).
line_bottom_background.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/line_bottom_grey_id"
android:top="-2dp"
android:left="-2dp"
android:right="-2dp" >
<shape android:shape="rectangle" >
<stroke
android:width="1dp"
android:color="#8A8A8A" />
<solid android:color="#FFFFFF" />
</shape>
</item>
<item
android:id="@+id/line_bottom_green_id"
android:top="-2dp"
android:left="-2dp"
android:right="-2dp" >
<shape android:shape="rectangle" >
<stroke
android:width="1dp"
android:color="#2CB30F" />
<solid android:color="#FFFFFF" />
</shape>
</item>
<item
android:id="@+id/line_bottom_red_id"
android:top="-2dp"
android:left="-2dp"
android:right="-2dp" >
<shape android:shape="rectangle" >
<stroke
android:width="1dp"
android:color="#DD0B0B" />
<solid android:color="#FFFFFF" />
</shape>
</item>
</layer-list>