WordPress Temada Kategorileri Listeleme

PHP Hazır Gelişmiş CURL Kütüphanesi

Netaş akıllı şehir çözümleriyle Barcelona Smart City Expo’da yerini aldı

Yakın gelecekte siber saldırıları yapan da önleyen de yapay zekâ olacak

Android Button Kullanım Örneği

  • Android Programlama
  • Savaş Dersim Çelik
  • Salı Haziran 6th, 2017
  • 458 Görüntülenme
  • JAVA
  • Mobile

Android Düğmesi, bir basmalı düğmeyi temsil eder. Android.widget.Button TextView sınıfının alt sınıfıdır ve CompoundButton, Button sınıfının alt sınıfıdır.

AndroidButton’da RadioButton, ToggleButton, CompoundButton vb. Gibi farklı düğmeler vardır.

Burada, iki metin alanı ve iki sayı toplamı için bir düğme oluşturacağız. Kullanıcı düğmeyi tıklarsa, iki giriş değerinin toplamı Toast’da görüntülenir.

activity_main.xml

İlk olarak, aşağıdaki resimde gösterildiği gibi 2 metin alanını Metin Alanları paletinden ve bir düğmeyi Form Widget’ları paletinden sürükleyin.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.sdc.butonkullanimi.MainActivity">

    <EditText
        android:id="@+id/deger1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="56dp"
        android:ems="10"
        android:inputType="number" />

    <EditText
        android:id="@+id/deger2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignStart="@+id/deger1"
        android:layout_below="@+id/deger1"
        android:layout_marginTop="73dp"
        android:ems="10"
        android:inputType="number" />

    <Button
        android:id="@+id/topla"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/deger2"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="99dp"
        android:text="TOPLA" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="61dp"
        android:text="Webinyo.COM"
        android:textColor="@android:color/holo_blue_dark"
        android:textSize="30sp" />
</RelativeLayout>
Activity class

Şimdi, iki sayının toplamını görüntülemek için kodu yazın.

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
    private EditText gelenDeger1,gelenDeger2;
    private Button topla;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        toplamaIslemi();

    }
    public void toplamaIslemi(){
        gelenDeger1=(EditText)findViewById(R.id.deger1);
        gelenDeger2=(EditText)findViewById(R.id.deger2);
        topla=(Button)findViewById(R.id.topla);

        topla.setOnClickListener(new OnClickListener(){

            @Override
            public void onClick(View view) {
                String value1=gelenDeger1.getText().toString();
                String value2=gelenDeger2.getText().toString();
                int a=Integer.parseInt(value1);
                int b=Integer.parseInt(value2);
                int sum=a+b;
                Toast.makeText(getApplicationContext(),String.valueOf(sum),Toast.LENGTH_LONG).show();
            }

        });

    }
}
Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler