Kali ini saya akan mengajarkan membuat aplikasi android sederhana. Aplikasi ini saya buat berdasarkan prinsip kerja penjumlahan kalkulator. Aplikasi ini terbilang sangat dasar karena tidak membutuhkan rumus yang rumit. Aplikasi ini pernah saya gunakan untuk merayu cewek juga :-D ... penasaran? langsung saja kita ke langkah - langkahnya.
Pertama anda harus mengerti dulu tentang bahasa java dan HTML. minimal tahu lah.
Disini saya menggunakan Android studio, silahkan googling bagaimana cara menginstall dan menggunakannya, karena waktu saya terbatas.
untuk layout.xml bisa menggunakan script dibawah ini.
<?xml version="1.0" encoding="utf-8"?>
<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="com.mirza.aq.mirza.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/masukkan_nama_anda"
android:id="@+id/masukkan"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_centerInParent="true"
android:textAlignment="center"
android:textSize="32px" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/enter"
android:layout_below="@+id/masukkan"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:clickable="true"
android:enabled="true"
android:focusable="true"
android:inputType="text"
android:focusableInTouchMode="true"
android:text="Isi Nama Disini"
android:onClick="onc" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/accept"
android:id="@+id/button"
android:layout_below="@+id/enter"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:onClick="klikAccept" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/output"
android:id="@+id/out"
android:layout_below="@+id/button"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/output"
android:layout_below="@+id/out"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:textSize="32px" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/notif"
android:layout_below="@+id/output"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignRight="@+id/output"
android:layout_alignEnd="@+id/output"
android:textSize="32px" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/authors_mirza_moulfi_ghozali"
android:id="@+id/textView"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
untuk String.xml
<resources>
<string name="app_name">Karya Mirza</string>
<string name="masukkan_nama_anda">Masukkan Nama Anda</string>
<string name="accept">Accept</string>
<string name="output">Output</string>
<string name="authors_mirza_moulfi_ghozali">Authors : Mirza Moulfi Ghozali</string>
</resources>
Hasilnya akan jadi seperti ini.
untuk mainactivity.java gunakan script ini.
package com.mirza.aq.mirza;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity {
//R.1
EditText masuk;
EditText keluar;
TextView not ;
Button accept;
String hasil = "" ;
String input = "" ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//R.2
masuk = (EditText) findViewById(R.id.enter);
keluar = (EditText) findViewById(R.id.output);
accept = (Button) findViewById(R.id.button);
not = (TextView) findViewById(R.id.notif);
}
public void klikAccept(View V){
input = masuk.getText().toString();
hasil = "I Love You " + input;
keluar.setText(hasil);}
public void onc(View V){
masuk.setText("");
}
}
Setelah itu silahkan di buld dan kemudian diinstall di android anda, dan hasilnya akan seperti ini.
Selamat Mencoba........
maaf tidak bisa menjabarkan penjelasan tentang scriptnya, dikarenakan waktu yang terbatas. Jika ada yang ingin ditanyakan silahkan masukkan di kolom komentar.
Continue reading →