Fonksiyon çağırımı yapmadan
java tanımlaması
Button buton1; //buton tanımlaması yapıldı
buton1=(Button)findViewById(R.id.hesapla);// bu tanımlanan butona xml deki hesapla id li buton baglandı
buton1.setOnClickListener(new OnClickListener() { //bu butona onClick özelliği eklendi@Override
public void onClick(View v) { //butona her tıklamada bu fonksıyon calısacak
//butona her tıkalmada calıstırılacak kod bolgesi
}
});
Fonksiyon çağırımı yapmadan
XML tanımlaması
<Button
android:text="Hesapla" //Butonun üzerinde yazacak metin
android:id="@+id/hesapla" //Butona id atama
android:layout_width="wrap_content" //buton metin uzunlugu kadar genis olacak
android:layout_height="wrap_content" > //buton metin yukseklıgı kadar yuksek olacak
</Button>Fonksiyon çağırımı
java tanımlaması
Eğer butona tıklamada direkt olarak onClick özelliğini xml e fonksiyon cagrısı olarak koyduysanız butonu java dosyasında tanımlama ya cagırmaya gerek yok.
Fonksiyon çağırımı
XML tanımlaması
<Button
android:onClick="hesapla" //Butona tıklandığında cagırılacak fonksıyon
android:text="Hesapla" //Butonun üzerinde yazacak metin
android:id="@+id/hesapla" //Butona id atama
android:layout_width="wrap_content" //buton metin uzunlugu kadar genis olacak
android:layout_height="wrap_content" > //buton metin yukseklıgı kadar yuksek olacak
</Button>
kopyala yapıştır ile deniyorum systax hatası yapmıyorum ama kabul etmiyor kafayı yiyeceğim eclipse beni yordu!
YanıtlaSilbu java android daha kolay olamazmıydı
YanıtlaSiloncreate metodunun içine yapıştırmalısınız isterseniz superalperalp isimli youtube hesabıma ekleyebilirim bir örnek
YanıtlaSilsüper yaa
YanıtlaSilButon tanımlamasını bir türlü yapamıyorum nedeni ne olabilir?
YanıtlaSil