Mari kita memulai tutorial dengan membuat Activity kedua kita. Klik kanan pada java/com.example.aplikasianda dan pilih New => Java Class, lantas isilah nama class dengan "SecondActivity", dan klik OK.
Selanjutnya tambahkan extends dan fungsi onCreate pada SecondActivity sehingga menjadi seperti berikut :
Sekarang kita akan membuat Layout untuk SecondActivity. Klik kanan pada res/layout, lalu pilih New => Layout Resource File, dan isi File Name dengan secondactivity_layout dan Type LinearLayout, dan klik OK.
Sekarang kita akan tambahkan TextView ke dalam layout kita.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
... sehingga keseluruhan secondactivity_layout menjadi seperti kode di atas.
Sekarang kita tambakan inisiasi Layout pada onCreate SecondActivity.
Selain itu kita juga menambakan global variabel text2 sebagai kontainer
dari TextView layout text2. Akhirnya kita set text dari TextView text2
dengan kata-kata "Ini Second Activity".
package com.example.aplikasimobile.aplikasimobile;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.widget.TextView;
public class SecondActivity extends ActionBarActivity {
TextView text2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.secondactivity_layout);
text2 = (TextView) findViewById(R.id.text2);
text2.setText("Ini Second Activity");
}
Ok,
untuk sementara pekerjaan kita pada SecondActivity sudah cukup, dan
sekarang kita kembali ke fungsi onClick pada MainActivity.
@Override
public void onClick(View v) {
button.setText("hasil klik");
Intent intent = new Intent(this,SecondActivity.class);
startActivity(intent);
}
Setiap
Activity baru yang kita buat haruslah kita laporkan kepada
AndroidManifest. Buka Android Manifest dan tambahkan kode berikut
setelah tag activity dari MainActivity ditutup :
<activity
android:name=".SecondActivity"
android:label="@string/app_name">
</activity>
Selanjutny,a klik run dan perhatikan hasilnya pada saat anda klik button anda. Setelah masuk ke halaman SecondActivity, cobalah tekan "back button" pada gadget / emulator anda.
Selamat! Anda telah menyelesaikan Tutorial Android Level 2. Anda sudah bisa membuat button untuk berpindah Activity.
Untuk melangkah lebih maju dan semakin mahir, mari kita belajar mendalami pemrograman app Android di Android Tutorial Level 3. Belajar Membuat List View
0 komentar:
Posting Komentar