Contoh Tombol (Button) Android


contoh button android

Tombol Android mewakili tombol push. Android. widget. Button adalah subclass dari kelas TextView dan CompoundButton adalah subclass dari kelas Button.

Ada berbagai jenis tombol di Android seperti RadioButton, ToggleButton, CompoundButton dll.

# Android Button contoh dengan listener

Di sini, kita akan membuat dua textfields dan satu tombol untuk jumlah dua angka. Jika pengguna menekan tombol , jumlah dua nilai input ditampilkan di Toast.

Kita dapat melakukan tindakan pada tombol menggunakan jenis yang berbeda seperti memanggil listener pada tombol atau menambahkan properti onClick tombol di file XML aktivity.


button.setOnClickListener(new View.OnClickListener() {  

            @Override  

            public void onClick(View view) {  

               //code  

            }  

});  

<Button  

        android:onClick="methodName"  

/>  


# Seret komponen atau menulis kode untuk UI di activity_main. xml

Pertama-tama, tarik 2 textfields dari palet text Fields dan satu tombol dari palet form Widgets seperti yang ditunjukkan pada gambar berikut.
contoh button android

Kode yang dihasilkan untuk komponen UI akan seperti ini :

* File : activity_main.xml

<?xml version="1.0" encoding="utf-8"?>  
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:app="http://schemas.android.com/apk/res-auto"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    tools:context="example.javatpoint.com.sumoftwonumber.MainActivity">  
  
    <EditText  
        android:id="@+id/editText1"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_alignParentTop="true"  
        android:layout_centerHorizontal="true"  
        android:layout_marginTop="61dp"  
        android:ems="10"  
        android:inputType="number"  
        tools:layout_editor_absoluteX="84dp"  
        tools:layout_editor_absoluteY="53dp" />  
  
    <EditText  
        android:id="@+id/editText2"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_below="@+id/editText1"  
        android:layout_centerHorizontal="true"  
        android:layout_marginTop="32dp"  
        android:ems="10"  
        android:inputType="number"  
        tools:layout_editor_absoluteX="84dp"  
        tools:layout_editor_absoluteY="127dp" />  
  
    <Button  
        android:id="@+id/button"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_below="@+id/editText2"  
        android:layout_centerHorizontal="true"  
        android:layout_marginTop="109dp"  
        android:text="ADD"  
        tools:layout_editor_absoluteX="148dp"  
        tools:layout_editor_absoluteY="266dp" />  
</RelativeLayout>  


# Activity class

Sekarang menulis kode untuk menampilkan jumlah dua angka.

* File : MainActivity.java


package example.android.com.sumoftwonumber;  

  

import android.support.v7.app.AppCompatActivity;  

import android.os.Bundle;  

import android.view.View;  

import android.widget.Button;  

import android.widget.EditText;  

import android.widget.Toast;  

  

public class MainActivity extends AppCompatActivity {  

    private EditText edittext1, edittext2;  

    private Button buttonSum;  

  

    @Override  

    protected void onCreate(Bundle savedInstanceState) {  

        super.onCreate(savedInstanceState);  

        setContentView(R.layout.activity_main);  

  

        addListenerOnButton();  

    }  

  

    public void addListenerOnButton() {  

        edittext1 = (EditText) findViewById(R.id.editText1);  

        edittext2 = (EditText) findViewById(R.id.editText2);  

        buttonSum = (Button) findViewById(R.id.button);  

  

        buttonSum.setOnClickListener(new View.OnClickListener() {  

            @Override  

            public void onClick(View view) {  

                String value1=edittext1.getText().toString();  

                String value2=edittext2.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();  

            }  

        });  

    }  

}  

* Hasilnya akan seperti ini Output :

contoh button android





Berlangganan update artikel terbaru via email:

0 Response to "Contoh Tombol (Button) Android"

Posting Komentar

Iklan Atas Artikel

Iklan Bawah Artikel