SORU
10 Ocak 2010, Pazar


Android Liste Görünümü Renk Seçici

Merhabalar,

2 soru Android ile ilgili bir liste Görünümü var:

  1. Nasıl yapabilirimolsunliste görünümü konsantre satır rengi ? Kullanmaya çalıştımListe görünümü.() getSelectoryöntem, hangi göre, Dokümantasyon lazım bana nasıl bir şey arıyorum, ama bana bir Drawable nesne bilmiyorum almak nasıl bir renk (mümkünse...).

  2. Nasıl yapabilirimayarlayınliste görünümü konsantre satır rengi ? Burada kullanmak istedim() setSelectoryöntem, liste görünümü, geçen bir ColorDrawable nesne, ama sonucu yaptığı bütün plan liste görünümü boyalı renk... ve ben istedim tabii

Teşekkürler!

CEVAP
10 Ocak 2010, Pazar


Liste seçici drawable StateListDrawable - bir; liste, seçili odaklı, preslenmiş, engelli gibi olabilir her durum için birden çok drawables referans içerir...

Süre sen-ebilmek almak drawable kullanarak getSelector() inanmıyorum sen-ebilmek almak belirli bir Drawable StateListDrawable, ne oluyor mümkün programlı olarak al renk, doğrudan bir ColorDrawable Her neyse.

Renk ayarı olarak, yukarıda açıklandığı gibi StateListDrawable gerekir. Listesi android:listSelector özniteliğini kullanarak bu XML bu gibi: drawable tanımlama ayarlayabilirsiniz

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_enabled="false" android:state_focused="true"
        android:drawable="@drawable/item_disabled" />
  <item android:state_pressed="true"
        android:drawable="@drawable/item_pressed" />
  <item android:state_focused="true"
        android:drawable="@drawable/item_focused" />
</selector>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • The Onion

    The Onion

    14 Mart 2006