Buat
graphical layout untuk program calculator seperti gambar diatas!! Untuk mengisi
form angka bilangan pertama dengan bilangan kedua gunakan plain text.
Lalu
tambahkan 4 fungsi button menggunakan widget button dengan kategori (tambah,
kurang, kali bagi)
Lalu
ikuti saja form pada gambar diatas , lalu berikan ID pada Button (+) btnAdd,Button (-)btnSub, Button(x), btnMult, Button(\) btnDiv
Sekarang isi main activity dengan
format seperti ini
package com.example.calculator1;
import android.os.Bundle;
import android.app.Activity;
import android.text.TextUtils;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity
implements OnClickListener {
EditText etNum1;
EditText etNum2;
Button btnAdd;
Button btnSub;
Button btnMult;
Button btnDiv;
TextView tvResult;
String oper = "";
/** Called when the activity is first
created. */
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// find the elements
etNum1 = (EditText)
findViewById(R.id.etNum1);
etNum2 = (EditText) findViewById(R.id.etNum2);
btnAdd = (Button)
findViewById(R.id.btnAdd);
btnSub = (Button)
findViewById(R.id.btnSub);
btnMult = (Button)
findViewById(R.id.btnMult);
btnDiv = (Button)
findViewById(R.id.btnDiv);
tvResult = (TextView)
findViewById(R.id.tvResult);
// set a listener
btnAdd.setOnClickListener((OnClickListener)
this);
btnSub.setOnClickListener(this);
btnMult.setOnClickListener(this);
btnDiv.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
float num1 = 0;
float num2 = 0;
float result = 0;
// check if the fields are empty
if
(TextUtils.isEmpty(etNum1.getText().toString())
|| TextUtils.isEmpty(etNum2.getText().toString()))
{
return;
}
// read EditText and fill variables with
numbers
num1 =
Float.parseFloat(etNum1.getText().toString());
num2 =
Float.parseFloat(etNum2.getText().toString());
// defines the button that has been clicked
and performs the corresponding operation
// write operation into oper, we will use
it later for output
switch (v.getId()) {
case R.id.btnAdd:
oper = "+";
result = num1 + num2;
break;
case R.id.btnSub:
oper = "-";
result = num1 - num2;
break;
case R.id.btnMult:
oper = "*";
result = num1 * num2;
break;
case R.id.btnDiv:
oper = "/";
result = num1 / num2;
break;
default:
break;
}
// form the output line
tvResult.setText(num1 + " " +
oper + " " + num2 + " = " + result);
}
}
Lalu klik icon bacaan window dan pilih android
virtual manager seperti gambar dibawah
Setelah itu lalu akan muncul kotak untuk
merunning device manager dan anda harus create device jika anda belum mempunyai
perangkat satupun,, lalu pilih launch contoh gambar dibawah :
Jangan
lupa klik run calculator pada toolbar/
Setelah tampilan layar device android muncul
maka hasil proyek anda akan muncul seperti contoh gambar ini.. lalu anda bisa
mencoba calculator anda beserta ke 4 tombolnya.





Tidak ada komentar:
Posting Komentar