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>
<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>
<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(""); } }
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.
0 komentar: