Cara Pindah Antar Activity - Pemograman Android

Activiti Pindah
Cara pindah antar Activity - Ini adalah tutorial kedua dari saya tentang pemograman android. Tutorial ini sangat penting kita pelajari sebagai tambahan ilmu kita.

Dalam sebuah aplikasi, bagian ini banyak digunakan untuk membuat aplikasi yang dinamis, bukan statis, karena ibarat buku, aplikasi ini membiliki banyak lembaran-lembaran. lembaran itu diberi nama Activity.

Dalam pembuatan tutorial ini saya masih tetap menggunakan software ECLIPSE.

Tutorial

1.Buka eclipse, buat seperti dibawah ini/terserah Anda.
2.Buatlah 2 Activity&Java, dengan nama activitymain.xml dengan MainActivity.java dan activitytwo.xml dengan Activitytwo.java

3.Atur tampilan pada Activitymain.xml
Tambahkan button yang berfungsi untuk pindah ke activity 2 nantinya.

Script yang saya gunakan seperti dibawah ini

<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.amw.pindahactivity.MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/nama1" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:layout_marginTop="41dp"
        android:text="Pindah" />

</RelativeLayout>


Untuk kedua activitinya Anda bisa Copy dari Activity pertama, lalu merename nya. begitu juga file javanya.

4.Atur File Mainactivity.java 
Cocokan script seperti dibawah ini.
package com.amw.pindahactivity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;


public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button btnOne =(Button)findViewById(R.id.button1);
        btnOne.setOnClickListener(new OnClickListener(){
            public void onClick(View v){
                Intent intent = new Intent(getApplicationContext(),Activitytwo.class);
                startActivity(intent);
            }
        });
    }


    @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;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

Untuk bagian ini Anda boleh hanya mengatur pada MainActivity.java saja. karena yang kita gunakan tombolnya hanya satu.

5.Daftarkan Activitytwo ke Android Manifest
Seperti dibawah ini.

Selesai, bisa langsung di jalankan programnya.

Silahkan lihat tutorial Android berikutnya.

Jika ada masalah silahkan komentar.


Blog, Updated at: 7:23 PM

0 komentar:

Post a Comment

Silahkan berkomentar sesuai aturan
1.Jangan menggunakan kata tidak sopan
2.Jangan Spam
3.Komentarlah dengan sopan, maka admin akan menjawab
Terimakasih

Informasi Gratis

Dapatkan Informasi Terbaru Gratis Yang Kami Kirim Ke E-Mail Anda.