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ş:
Base 64 kodlama amacı nedir ve neden H...
Node.js amacı modülü nedir.ihracat ve ...
Python ile kendi amacı nedir?...
Html "rol" öznitelik amacı n...
Backbone.js amacı nedir?...