Rabu, 07 Juni 2017

Cara Berpindah Activity ke Activity Lain Pada Eclipse

Assalamualaiqum
Pagi ini saya akan berbagi tentang bagaimana cara berpindah halaman menggunakan Intent pada Eclipse. Intent biasanya digunakan untuk berpindah ke activity lain, dengan atau tanpa pesan yang nantinya dikirim bersama dengan berpindahnya activity.
Silahkan di ikuti langkah - langkahnya dibawah ini:
  1. Buatlah project android baru dengan nama “BerpindahActivity”.
  2. Buka activity_main.xml. Susunlah komponen android seperti menjadi seperti ini. Dan berikan nama (id) pada setiap komponen.

  1. Berikut source code activity_main.xml.
<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=”.MainActivity” >

  <TextView
     android:id=”@+id/textView1″
     android:layout_width=”wrap_content”
     android:layout_height=”wrap_content”
     android:layout_alignParentTop=”true”
     android:layout_centerHorizontal=”true”
     android:layout_marginTop=”60dp”
     android:text=”@string/hal1″
     android:textSize=”20sp” />

  <Button
     android:id=”@+id/btnPindah”
     android:layout_width=”wrap_content”
     android:layout_height=”wrap_content”
     android:layout_below=”@+id/textView1″
     android:layout_centerHorizontal=”true”
     android:layout_marginTop=”82dp”
     android:text=”@string/pindah” />
</RelativeLayout>

  1. Buka file MainActivity.java, kemudian salinlah program dibawah ini. Jangan lupa sesuaikan nama (id) pada activity_main.xml.
package com.irmarismay.berpindahactivity;

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

public class MainActivity extends Activity {
  Button btnPindah;
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);

     btnPindah = (Button)findViewById(R.id.btnPindah);
     btnPindah.setOnClickListener(new View.OnClickListener() {

     @Override
     public void onClick(View v) {
     // TODO Auto-generated method stub
        Intent i = new Intent(getApplicationContext(), Halaman2.class);
        startActivity(i);
     }
  });
  }

  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it ispresent.
    getMenuInflater().inflate(R.menu.main, menu);
     return true;
  }
}

  1. Buatlah sebuah file xml baru pada folder layout dengan nama “activity_hal2.xml”. Susunlah komponen android menjadi seperti dibawah ini, dan jangan lupa beri id pada setiap komponen.


  1. Berikut source code activity_hal2.xml.
<?xml version=”1.0″ encoding=”utf-8″?>
<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android”
  android:layout_width=”match_parent”
  android:layout_height=”match_parent”
  android:orientation=”vertical” >
  
  <TextView
     android:id=”@+id/textView1″
     android:layout_width=”wrap_content”
     android:layout_height=”wrap_content”
     android:layout_alignParentTop=”true”
     android:layout_centerHorizontal=”true”
     android:layout_marginTop=”87dp”
     android:text=”@string/hal2″
     android:textSize=”20sp” />

  <Button
     android:id=”@+id/btnPindah2″
     android:layout_width=”wrap_content”
     android:layout_height=”wrap_content”
     android:layout_below=”@+id/textView1″
     android:layout_centerHorizontal=”true”
     android:layout_marginTop=”75dp”
     android:text=”@string/pindah” />
</RelativeLayout>

  1. Buatlah sebuah class java baru dengan nama “Home.java“, kemudian salinlah program dibawah ini.
package com.irmarismay.berpindahactivity;

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

public class Halaman2 extends Activity{
  Button btnPindah2;
  protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_hal2);
    
     btnPindah2 = (Button)findViewById(R.id.btnPindah2);
     btnPindah2.setOnClickListener(new View.OnClickListener() {

     @Override
     public void onClick(View v) {
     // TODO Auto-generated method stub
        Intent i = new Intent(getApplicationContext(), MainActivity.class);
        startActivity(i);
     }
   });
  }
}

  1. Bukalah file AndroidManifest.xml, sesuaikan program dibawah ini dengan AndroidManifest yang anda miliki. Tambahkan deklarasi activity Home.
<?xml version=”1.0″ encoding=”utf-8″?>
<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
  package=”com.irmarismay.berpindahactivity”
  android:versionCode=”1″
  android:versionName=”1.0″ >

  <uses-sdk
     android:minSdkVersion=”8″
     android:targetSdkVersion=”17″ />
  <application
     android:allowBackup=”true”
     android:icon=”@drawable/ic_launcher”
     android:label=”@string/app_name”
     android:theme=”@style/AppTheme” >
     <activity
        android:name=”com.irmarismay.berpindahactivity.MainActivity”
        android:label=”@string/app_name” >
        <intent-filter>
           <action android:name=”android.intent.action.MAIN” />
           <category android:name=”android.intent.category.LAUNCHER” />
        </intent-filter>
     </activity>
     <activity
         android:name=”com.irmarismay.berpindahactivity.Halaman2″
         android:label=”@string/app_name”>
     </activity>
     </application>
</manifest>

  1. Setelah selesai, save project android anda. Dan jalankan aplikasinya pada Smartphone atau AVD pada Eclipse.

Selesai..

Semoga Bermanfaat

Related Posts:

  • Membuat Speect To Text Voice Recognition Android Assalamualaiqum ☺ Kali ini masih saya akan memposting materi Android yaitu Speech To Text Voice Recognition Android. Ok langsung saja berikut langkah – langkahnya: Pertama buat Project Android. Kemudian pada MainActivi… Read More
  • Membuat TabHost Pada Aplikasi Android Assalamualaiqum ☺ Di hari yang cerah ini saya akan kembali memposting tentang android. Kali ini saya akan membagikan tentang cara membuat TabHost pada aplikasi android. Ok langsung saja. Buat project baru dengan nama Tab… Read More
  • Membuat Aplikasi Leaflet Berbasis Android Assalamualaiqum ☺ Siang ini kita akan membahas tentang cara membuat leaflet sederhana berbasis android. Disini kita hanya menggunakan view – view saja atau hanya berpindah ke layout lainnya. Ok langsung saja simak langkah… Read More
  • Membuat Group Menu pada Aplikasi Android Assalamualaiqum Pada kesempatan ini saya akan kembali membagikan pengetahuan yaitu cara membuat group menu pada android menggunakan ADT Eclipse. Ok langsung saja. Buat project baru. Isikan source code pada file activit… Read More
  • Membuat List Array Adapter pada ADT Eclipse Assalamualaiqum ☺ Membuat ListView Menggunakan Android ADT dan Eclipse-Pada artikel ini penulis akan membahas cara membuat listview sederhana atau list view (daftar isi) dasar, list view ini banyak sekali digunakan pada pro… Read More

0 komentar:

Posting Komentar

Copyright © 2025 Sharing Pengetahuan | Powered by Blogger