Soru & Cevap

İki butonu Karşılaştırma ...

07.07.2014 - 04:32

Merhaba arkadaşlar. İki tane butonum var ve bunlara tıklandığında icon ekleniyor butonlara. Ben bu iki butonun iconlarının aynı olduğunu nasıl anlayabilirim? Eğer eşitse butonların görünümünü false yapacağım. 

Drawable bt= v.getBackground(); 

komudunu kullanarak iki butonun drawable değerlerini karşılaştırmayı denedim fakat aynı drawable değerini butonlara atamama rağmen bu komudu uyguladığımda butonların drawable değerleri farklı çıkıyor ve iconlar aynı olsa bile farklı gibi davranıyor. Aynı icon butonları eşleştirebilmek için ne yapmam gerekir? Teşekkürler şimdiden.

13 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
07.07.2014 - 04:48

[code]if(button1.getDrawable().getConstantState().equals(button2.getDrawable().getConstantState())){

// aynı

}else{

// farklı

}[/code]

imagebutton oldugunu farz ediyorum bu kodu bi dener misin?

bide eğer resourceler bitmap ise calısmaz drawable set edilmesi gerekiyor bunlara.

Enis Terzioğlu
07.07.2014 - 05:05
Butonlar imagebutton değildi ama imagebutton oluşturarak deneyeceğim bunu. Bir de yeni başladım daha çok fazla bilmiyorum resourceler ile ilgili dediğinizi anlayamadım dolayısı ile. drawable'ı nasıl set etmem gerekiyor?
Ahmet Burak Demirkoparan
07.07.2014 - 05:16
Eger o an imagebuttonlarda resimler drawable olarak verildiyse bisey yapmana gerek yok bide bitmap var resimler bitmap verildiyse bu olay calismaz onu kast ettim
Enis Terzioğlu
07.07.2014 - 05:20
Yok resimler drawable olarak verildi ama butonlar imagebutton değil normal düz buton.
Ahmet Burak Demirkoparan
07.07.2014 - 07:27
Normal buttona image atılabiliyor mu hiç denemedim ama olur diye düşünüyorum aynı şekilde denetlemeyi dene