Silahkan anda lihat MainActivity.java berikut ini :
package com.example.vkubuslistener;
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;
public class MainActivity extends Activity {
private EditText eSisi, eVolume ;
private Button bHitung, bHapus ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
eSisi= (EditText) findViewById(R.id.esisi) ;
eVolume= (EditText) findViewById(R.id.evolume) ;
bHitung= (Button) findViewById(R.id.btnhitung);
bHitung.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
try{
int sisi= Integer.parseInt(eSisi.getText().toString()) ;
double luas = sisi * sisi * sisi ;
eVolume.setText(String.valueOf(luas)) ;
}catch (Exception e) {
e.printStackTrace() ;
}
}
});
bHapus = (Button) findViewById(R.id.btnhapus);
bHapus.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
eSisi.setText("") ;
eVolume.setText("") ;
}
});
}
}
Untuk activity_main.xml dapat dilihat pada listing program berikut :
<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=".MainVolKubus" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="24dp"
android:text="Menghitung Volume Kubus"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="36dp"
android:text="Sisi" />
<EditText
android:id="@+id/esisi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_alignParentRight="true"
android:ems="10" />
<EditText
android:id="@+id/evolume"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/esisi"
android:layout_marginTop="14dp"
android:ems="10" />
<Button
android:id="@+id/btnhitung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/evolume"
android:layout_below="@+id/evolume"
android:text="Hitung" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/evolume"
android:layout_alignBottom="@+id/evolume"
android:layout_alignLeft="@+id/textView2"
android:text="Volume" />
<Button
android:id="@+id/btnhapus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/btnhitung"
android:layout_alignBottom="@+id/btnhitung"
android:layout_marginLeft="28dp"
android:layout_toRightOf="@+id/btnhitung"
android:text="Hapus" />
</RelativeLayout>
Hasil program saat dijalankan masih sama seperti sebelumnya :
Silahkan download program Menggunakan Perintah OnClickListener Pada Pemrograman Android disini : Program Menggunakan Perintah OnClickListener Pada Pemrograman Android
0 comments:
Post a Comment
Terima kasih apabila sudah memberikan komentar yang baik dan sopan :)