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

  • Jana Williams

    Jana William

    17 AĞUSTOS 2011
  • njhaley

    njhaley

    24 NİSAN 2006
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007