У меня есть простая цель. Я хочу светло-серый фон на моем 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>
Но он рисует линию через центр, т.е. игнорирует бит тяжести = "нижний". Как я могу это исправить?
EDIT: Этот вопрос очень старый. Выбранный ответ может быть или не соответствовать текущим API-интерфейсам и т.д. Вам предлагается начать свой собственный вопрос, а не добавлять к нему, который больше не отслеживается.