SORU
12 Mayıs 2011, PERŞEMBE


LinearLayout Android Degrade Arka Plan

Sorun bir LinearLayout için Gradyan arka planı uygulamak yaşıyorum.

Bu okuduklarımdan nispeten basit olmalıdır, ancak bu hiçbir işe yaramıyor. Başvuru aşkına 2.1-update1 üzerinde geliştiriyorum.

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>

Eğer @bir renk - örneğin #FF0000/header_bg drawable değiştirirsem sorunsuz çalışıyor. Eksik bir şey belli buradayım?

CEVAP
13 Mayıs 2011, Cuma


Tamam bu bir seçici kullanarak çözmeyi başardım. Kodu aşağıya bakın:

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/main_header_selector">
</LinearLayout>

main_header_selector.xml:

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

Umarım aynı sorunu olan biri yardımcı olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • makemebad35

    makemebad35

    17 NİSAN 2006
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011