- Langkah pertama buka aplikasi eclipse yaitu kemudian klik menu Windows - Android Virtual Device Manager - New. Setelah dipilih klik Start Untuk melihat aplikasi yang kita buat.
- Buat project. klik menu File - New - Android aplication project. Tuliskan kalkulator pada aplication name. Kemudian next sehingga membuka projectnya.
 |
Kalkulator sederhana di Android dengan Eclipse |
-
- buat tombol-tombol seperti diatas. masukkan kode di bawah pada activity_main.xml
-
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffcccccc"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TextView
android:id="@+id/lbPertama"
android:layout_width="227px"
android:layout_height="wrap_content"
android:background="#ff0000ff"
android:padding="3px"
android:text="Masukkan Angka
Pertama"
android:textSize="16sp"
android:textStyle="bold"
> </TextView>
<EditText
android:id="@+id/txtN1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:autoText="true"
android:capitalize="words"
android:hint="Angka
Pertama" > </EditText>
<TextView
android:id="@+id/lbKedua"
android:layout_width="227px"
android:layout_height="wrap_content"
android:background="#ff0000ff"
android:padding="3px"
android:text="Masukkan Angka
Kedua"
android:textSize="16sp"
android:textStyle="bold"
> </TextView>
<EditText
android:id="@+id/txtN2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:autoText="true"
android:capitalize="words"
android:hint="Angka
Kedua" > </EditText>
<Button
android:id="@+id/btnHitung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Coba Hitung
"
android:textSize="14px"
android:textStyle="bold"
> </Button>
<Button
android:id="@+id/btnKeluar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Boleh Tutup
"
android:textSize="14px"
android:textStyle="bold"
> </Button>
</LinearLayout>
- Kemudian masukkan kode program berikut MainActivity.Java
package
com.kalkulator;
import
android.os.Bundle;
import
android.app.Activity;
import
android.view.Menu;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.widget.Button;
import
android.widget.EditText;
import
android.widget.TextView;
import
android.widget.Toast;
public class
UIKalkulatorKu extends Activity implements
OnClickListener{
TextView lbPertama, lbKedua;
EditText txtN1, txtN2;
Button btnHitung, btnKeluar;
@Override
protected void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
lbPertama=
(TextView) findViewById(R.id.lbPertama);
txtN1=
(EditText) findViewById(R.id.txtN1);
lbKedua=
(TextView) findViewById(R.id.lbKedua);
txtN2=
(EditText) findViewById(R.id.txtN2);
btnHitung=
(Button) findViewById(R.id.btnHitung);
btnKeluar=
(Button) findViewById(R.id.btnKeluar);
//LISTENER:
wiring the button widget to events-&-code
btnHitung.setOnClickListener(this);
btnKeluar.setOnClickListener(this);
}
public void
onClick(View v) {
String hasil="" ;
if
(v.getId()==btnHitung.getId() ){
try{
int x1
= Integer.parseInt(((EditText) txtN1).getText().toString());
int x2
= Integer.parseInt(((EditText) txtN2).getText().toString());
int
hitung = x1 + x2;
hasil
= String.valueOf(hitung);
} catch(Exception e) { e.printStackTrace(); }
Toast.makeText(getApplicationContext(),
"1-Hasilnya = "+hasil, 1).show();
}
if
(v.getId()==btnKeluar.getId() ){
Toast.makeText(getApplicationContext(),
"2-Exit", 1).show();
}
}//onClick
@Override
public boolean
onCreateOptionsMenu(Menu menu) {
// Inflate
the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.uikalkulator_ku,
menu);
return true;
}
}
- kemudian simpan. untuk main activitynya bisa dirubah sendiri dengan memencet tombol ctrl + spasi pada keyboard.
- kode diatas hanya berfungsi pada pengurangan. untuk menambahkan fungsi lain bisa ditambahkan koding button pada menu main_activity.xml. dan pada MainActvity.java pada kodingnya dimulai pada "public void
onClick(View v)". diubah menjadi seperti ini,
-
public void
onClick(View v) {
String hasil="" ;
int hsl=0;
try{
int x1
= Integer.parseInt(((EditText) txtN1).getText().toString());
int x2
= Integer.parseInt(((EditText) txtN2).getText().toString());
} catch(Exception e) { e.printStackTrace(); }
if
(v.getId()==btnHitung.getId() ){
hsl = x1 + x2;
hasil
= String.valueOf(hsl);
Toast.makeText(getApplicationContext(),
"1-Hasilnya = "+hasil, 1).show();
}
if
(v.getId()==btnKurang.getId() ){
hsl = x1 - x2;
hasil
= String.valueOf(hsl);
Toast.makeText(getApplicationContext(),
"1-Hasilnya = "+hasil, 1).show();
}
if
(v.getId()==btnKali.getId() ){
hsl = x1 * x2;
hasil
= String.valueOf(hsl);
Toast.makeText(getApplicationContext(),
"1-Hasilnya = "+hasil, 1).show();
}
if
(v.getId()==btnKeluar.getId() ){
Toast.makeText(getApplicationContext(),
"2-Exit", 1).show();
}
}//onClick
- Semoga bermanfaat dan semoga beruntung. Terimakasih
0 komentar:
Post a Comment