Я хочу иметь нижнюю строку в представлении. Следующая отрисовка как-то добавляет нижнюю границу:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape
android:shape="rectangle">
<!-- Set the border color of your layout here -->
<solid android:color="@color/red" />
</shape>
</item>
<!-- This is for border bottom but
you can change this according to your need -->
<item android:bottom="2dp" >
<shape
android:shape="rectangle">
<!-- Set the background color of your layout here -->
<solid android:color="@color/green" />
</shape>
</item>
</layer-list>
Результат этого:
Задача
1) Я вообще не понимаю, как это работает. Кажется, это какой-то трюк, использующий поля, чтобы получить красную нижнюю границу, но я на самом деле не понимаю.
2) Мне нужно добавить нижнюю границу, но я не хочу устанавливать какой-либо конкретный цвет фона для всего вида. Это возможно?