Android LinearLayout Gradient Background

У меня проблемы с применением градиентного фона к LinearLayout.

Это должно быть относительно просто из того, что я читал, но похоже, что это не работает. Для справки я разрабатываю 2.1-update1.

header_bg.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:angle="90"
        android:startColor="#FFFF0000"
        android:endColor="#FF00FF00"
        android:type="linear"/>
</shape>

main_header.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="50dip"
    android:orientation="horizontal"
    android:background="@drawable/header_bg">
</LinearLayout>

Если я изменю @ drawable / header_bg на цвет, например # FF0000, он будет работать отлично. Мне здесь не хватает чего-то очевидного?

235
задан daksh21ubuntu 20 July 2013 в 07:33
поделиться