if kontrolünde butona tıklanma durumu
10.12.2015 - 08:21
Merhaba, Android Studio'da çalışıyorum.
Butonu ilgilendiren ama setOnClickListener'ın dışında bir yerde bir metod tanımladım. Bu metodun içinde bir if kontrolü yapmak istiyorum.
if(buton1.tıklandığında || buton2.tıklandığında){
Bu durum gerçekleşsin.
}else if(buton3.tıklandığında || buton4.tıklandığında){
Diğer durum gerçekleşsin.
}
Metodu dışarda tanımlamamın sebebi, çok fazla buton kullanıyorum ve if kontrolü sadece bu kadar değil iç içe 2 tane ve bir for döngüsüne bağlı olabiliyor zaman zaman. Dolayısıyla o kadar kodu her birine ayrı ayrı yazınca şişiyor uygulama. Metodu dışarda tanımlayıp setOnClick'lerin içine atıyorum.
Metod dışarda olduğu için if(v.getid==r.id.button) gibi bir şey olamıyor çünkü "v" onClick'e ait.
isClickable ve performClick ne işe yaradığını bulamadım ama deneyince onlarda olmadı.
Yardımcı olabilirseniz sevinirim. Bunu çözmeden malesef ilerleyemiyorum :/
3,213
Görüntülenme
0 Beğeni