У меня простая цель. Мне нужен светло-серый фон на моем FrameLayout с черной разделительной линией под ним (только под землей, а не все вокруг). Пока что у меня есть это:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" android:gravity="center">
<solid android:color="#EEEEEE" />
</shape>
</item>
<item>
<shape android:shape="line" android:gravity="bottom" >
<stroke android:width="1dip" android:color="#010101"/>
</shape>
</item>
</layer-list>
Но он проводит линию через центр, то есть игнорирует бит gravity = 'bottom'. Как я могу это исправить?
РЕДАКТИРОВАТЬ: Этот вопрос очень старый. Выбранный ответ может соответствовать текущим API и т. Д., А может и не совпадать с ними. Предлагаем вам начать свой собственный вопрос, а не добавлять его к этому, который больше не отслеживается.