Home » , » Pemakaian Perintah OnClick Pada XML Menghitung Volume Kubus - Pemrograman Android

Pemakaian Perintah OnClick Pada XML Menghitung Volume Kubus - Pemrograman Android

Written By Mesran on Sunday 1 March 2015 | 14:41

Sebelumnya sudah dibahas menghitung volume kubus menggunakan OnClickListener. Berikut program yang tanpa menggunakan OnClickListener, langsung saja menggunakan perintah OnClick pada pemrograman Android.

Program yang di bahas masih program Menghitung Volume Kubus Menggunakan OnClickListener - Pemrograman Android

Jadi anda tinggal memodifikasi pada program javanya menjadi berikut ini :

package com.example.volumekubus43;

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

public class VolumeKubus extends Activity{
    private EditText eSisi, eVolume ;
   
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_volume_kubus);
    }

    public void myClickHandler(View v){
        eSisi= (EditText) findViewById(R.id.esisi) ;
        eVolume= (EditText) findViewById(R.id.evolume) ;
        switch (v.getId()){
        case R.id.btnhitung:
                try{
                    int sisi= Integer.parseInt(eSisi.getText().toString()) ;
                    double luas = sisi * sisi * sisi ;   
                    eVolume.setText(String.valueOf(luas)) ;
                   
                }catch (Exception e) {
                    e.printStackTrace() ;
                }
                break ;
        }
               
    }
}

Untuk XMLnya lihat perintah dibawah ini :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Sisi Kubus" />

    <EditText
        android:id="@+id/esisi"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <Button
        android:id="@+id/btnhitung"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="myClickHandler"
        android:text="Hitung" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Volume Kubus" />

    <EditText
        android:id="@+id/evolume"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" />

</LinearLayout>

Yang perlu di tambahkan hanya pada bagian Button :

<Button
        android:id="@+id/btnhitung"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="myClickHandler"
        android:text="Hitung" />

yang hutuf TEBAL.

Lihat hasilnya :

Pemakaian Perintah OnClick Pada XML Menghitung Volume Kubus - Pemrograman Android



















Apabila di jalankan pada HP Android, maka akan terlihat seperti berikut ini :


Pemakaian Perintah OnClick Pada XML Menghitung Volume Kubus - Pemrograman Android



















Program tersebut di jalankan pada HP Smartfren V3S

Silahkan download program Pemakaian Perintah OnClick Pada XML Menghitung Volume Kubus - Pemrograman Android disini : Pemakaian Perintah OnClick Pada XML Menghitung Volume Kubus - Pemrograman Android



0 comments:

Post a Comment

Terima kasih apabila sudah memberikan komentar yang baik dan sopan :)