SORU
13 Mart 2011, Pazar


SetTag temel amacı nedir() getTag() Görüntüleme yöntemleri?

setTag() View tip nesnelerin getTag() gibi konular temel amacı nedir?

Tek bir Görünüm ile nesneleri herhangi bir sayı ortağım olduğunu düşünebilir miyim?

CEVAP
13 Mart 2011, Pazar


Hadi benzer görüşleri bir grup oluşturmak demek. Her görünüm için ayrı ayrı OnClickListener ayarlayabilirsiniz:

button1.setOnClickListener(new OnClickListener ... );
button2.setOnClickListener(new OnClickListener ... );
 ...

Sonra benzer şeyleri, onlar bile her görünüm için onClick benzersiz bir yöntem oluşturmanız gerekir:

public void onClick(View v) {
    doAction(1); // 1 for button1, 2 for button2, etc.
}

Bu kapsayan kapsamları onClick tek bir parametre olduğundan, bir View ve bilgi almak için var örneğinden diğer bilgiler değişkenler ya da son yerel değişkenler. Bizim asıl istediğimiz bilgileri elde etmektirgörüşlerini kendilerinden.

13*/setTag*girin:

button1.setTag(1);
button2.setTag(2);

Şimdi her tuş için aynı OnClickListener kullanabiliriz:

listener = new OnClickListener() {
    @Override
    public void onClick(View v) {
        doAction(v.getTag());
    }
};

Temelde var manzaralı bir yolanılar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • DetroitBORG

    DetroitBORG

    29 Temmuz 2008
  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009