·
Buka Java-ADT buat
project baru dengan klik file – new – android application project, seperti
gambar di bawah ini :
·
Akan muncul jendela
New Android Application, klik Next seperti gambar di bawah ini :
·
Setelah di klik Next
akan muncul jendela lagi, di klik next lagi sampai muncul jendela yang terakhir
yaitu Blank Activity lalu Finish. Seperti gambar di bawah ini :
·
Kemudian muncul
lembar project yang akan dibuat, pertama pada Pallete Text Fields ada number
yang bertuliskan angka 42 drag angka tersebut ke dalam lembar project dua kali
karena untuk memasukkan angka yang akan dihitung, lalu kita juga menambahkan
button 2 yang tersedia pada pallete form widgets untuk “hitung” dan “reset” dan
yang terakhir kita menambahkan textview untuk hasil perhitungannya. Sehingga
tampilannya seperti di bawah ini :
·
Langkah berikutnya
memberikan id pada masing-masing button, text view, dan number caranya klik
kanan pada button/ textview/number – pilih edit id – pada jendela Rename
Resource isi New name misalkan “bilangan2” jika pada button isikan dengan
“hitung” dan “reset” pada number yang kedua “bilangan1” dan pada textview
“hasil”.
·
Kemudian pada button
hitung kita juga akan mengubah nama button nya dengan cara klik kanan pada
button pilih Edit Text lalu akan muncul jendela Resource Chooser pilih new
string isikan dengan “hitung”, lalu Ok.
·
Tuliskan source code
di bawah ini pada activity_main.xml
<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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
>
<Button
android:id="@+id/hitung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/bilangan2"
android:layout_below="@+id/bilangan2"
android:layout_marginTop="52dp"
android:text="@string/txthitung"
/>
<Button
android:id="@+id/reset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/hitung"
android:layout_alignBottom="@+id/hitung"
android:layout_alignRight="@+id/isiangka2"
android:text="@string/txtreset"
/>
<EditText
android:id="@+id/bilangan1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="65dp"
android:ems="10"
android:inputType="number"
/>
<EditText
android:id="@+id/bilangan2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/bilangan1"
android:layout_below="@+id/bilangan1"
android:layout_marginTop="30dp"
android:ems="10"
android:inputType="numberDecimal"
/>
<TextView
android:id="@+id/hasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/hitung"
android:layout_below="@+id/hitung"
android:layout_marginTop="68dp"
android:text="TextView"
/>
</RelativeLayout>
·
Pada
nama project yang kita buat di bawahnya terdapat folder src buka folder
tersebut akan muncul folder lagi yang isinya MainActivity.java klik dua kali
ketikkan Source code di bawah ini:
package semangat.example.calculator;
import java.text.DecimalFormat;
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;
public class MainActivity extends
Activity {
EditText bilangan1, bilangan2;
TextView hasil;
Button reset;
Button hitung;
@Override
protected void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
hasil =
(TextView) findViewById(R.id.hasil);
bilangan1 =
(EditText) findViewById(R.id.bilangan1);
bilangan2 =
(EditText) findViewById(R.id.bilangan2);
reset =
(Button) findViewById(R.id.reset);
hitung =
(Button) findViewById(R.id.hitung);
hitung.setOnClickListener(new
itung());
}
private class
itung implements OnClickListener {
public void onClick(View v){
try {
double h =
Double.parseDouble(bilangan1.getText().toString());
double d =
Double.parseDouble(bilangan2.getText().toString());
double hsl
= h+d;
DecimalFormat df = new
DecimalFormat("@@##");
hasil.setText(df.format(hsl));
}
catch
(Exception e){}
}
}
@Override
public boolean onCreateOptionsMenu(Menu
menu) {
//
Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main,
menu);
return true;
}
}
·
Setelah langkah-langkah di atas sudah
dilakukan dengan benar dan tidak ada yang tertinggal, save all terlebih dahulu
project yang telag di buat.
·
Tapi sebelum langkah yang terakhir buat
emulatornya terlebih dahulu, caranya klik icon handphone yang kecil di bawah
menu navigate yaitu Android Virtual Device Manager – New – pada create new
adroid device manager ketikkan nama AVD contoh “endah” pilih device nya, lalu
Ok. Lihat gambar di bawah ini :
·
Kemudian jalankan AVD yang telah di
buat, dengan klik Start-Launch.
·
Lalu Run As dengan cara klik kanan pada nama
project –Run As-Android Application, seperti gambar di bawah ini :
·
Emulator sedang dalam proses
·
Setelah proses selesai akan muncul
tampilan seperti di bawah ini, untuk membuka project yang telah kita buat, klik
menu.
·
Inilah menu yang ada cari nama project
kita, lalu buka.
·
Dan inilah hasil perhitungannya ,
seperti gambar di bawah ini :
7 + 10 =17
0 komentar:
Posting Komentar