Postingan kali ini saya akan memaparkan kepada pembaca cara membuat aplikasi Android sederhana yaitu program untuk Menghitung Keliling Segitiga Sembarang.
Saya asumsikan Anda sudah mengerti mengenai tools yang harus digunakan untuk membuat aplikasi android (Android Development Tool, SDK dan Android Device).
Baik langsung mulai saja, pertama buat project baru dengan nama KelilingSegitigaSembarang.
Buka file fragmen_main.xml yang ada di folder res->layouts.
kemudian masukan kode berikut ini setelah tools:context="com.example.kelilingsegitigasembarang.MainActivity$PlaceholderFragment" >:
<TextView
android:id="@+id/lJudul"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/judul" />
<TextView
android:id="@+id/labelSisi1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="23dp"
android:text="@string/labelSisi1" />
<EditText
android:id="@+id/tSisi1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/labelSisi1"
android:layout_below="@+id/labelSisi1"
android:ems="10"
android:inputType="number" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/tSisi3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/TextView02"
android:layout_below="@+id/TextView02"
android:ems="10"
android:inputType="number" />
<EditText
android:id="@+id/tSisi2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/TextView01"
android:layout_below="@+id/TextView01"
android:ems="10"
android:inputType="number" />
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tSisi2"
android:layout_below="@+id/tSisi2"
android:layout_marginTop="14dp"
android:text="@string/labelSisi3" />
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tSisi1"
android:layout_below="@+id/tSisi1"
android:layout_marginTop="14dp"
android:text="@string/labelSisi2" />
<TextView
android:id="@+id/TextView03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tHasil"
android:layout_below="@+id/tSisi3"
android:layout_marginTop="16dp"
android:text="@string/labelHasil" />
<EditText
android:id="@+id/tHasil"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tSisi3"
android:layout_below="@+id/TextView03"
android:ems="10"
android:inputType="number" />
<Button
android:id="@+id/bHitung"
style="@style/AppBaseTheme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tHasil"
android:layout_marginTop="18dp"
android:text="@string/labelButtonHitung" />
<Button
android:id="@+id/bReset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/bHitung"
android:layout_toRightOf="@+id/bHitung"
android:text="@string/labelButtonReset" />
<string name="app_name">KelSegitigaSembarang</string>Selanjutnya buka file MainActivity.java yang ada di folder src tambahkan kode berikut:
<string name="hello_world">Hello world!</string>
<string name="action_settings">Settings</string>
<string name="judul">Keliling Segitiga Sembarang</string>
<string name="labelSisi1">Sisi 1</string>
<string name="labelSisi2">Sisi 2</string>
<string name="labelSisi3">Sisi 3</string>
<string name="labelHasil">Hasil</string>
<string name="labelButtonHitung">Htiung</string>
<string name="labelButtonReset">Reset</string>
Cari script seperti pada baris 57, kemudian tambahkan script dibawahnya (Maaf, untuk bagian ini saya buat gambar :D).
Selanjutnya:
Cari script seprti pada baris 63, kemudian tambahkan script dari baris 66 sampai 85.
Selesai, berikut screen shoot aplikasi saat dijalankan di emulator.
Download File APK Nya.