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

  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • Top Gear

    Top Gear

    27 Mart 2006