
Hallo pembaca belicode.com :D jumpa lagi dengan penulis ganteng :D kali ini saya mau membagikan tutorial , bagaimana cara pindah layout / activity dari layout / activity satu ( 1 ) ke yang lainnya, nah apa sih gunanya intent ini ? , Intent pada android studio memiliki fungsi melakukan perpindahan halaman dari halaman 1 ke halaman yang lainnya, sebenarnya intent memiliki banyak jenis tapi yang kita bahas kali ini adalah Intent untuk pindah layout / halaman / activity dari yang satu ( 1 ) ke yang lainnya. Nah sebelumnnya seberapa pentingkah Intent ini ? menurut saya pribadi intent ini sangat lah penting . hanya bermodal intent kita bisa membuat aplikasi yang bisa kita publish ke playstore atau google developer yang sering kita sebut godev .
1. buat Sebuah project terlebih dahulu
2. Berikan nama
aplikasi misalkan Belajar Intent , dan setelah itu klik Next sampai
selesai membuat project baru maka akan tampil seperti gambar di bawah
ini.
3. Setelah itu
masuk ke layout/activity_main.xml ,
Script :
---------------------------------------------------------------------------------------------------------
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="vertical"
android:padding="20dp"
android:layout_height="match_parent"
tools:context=".MainActivity">
android:id="@+id/btnIntent1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Intent
1"
/>
android:id="@+id/btnIntent2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Intent
2"
/>
android:id="@+id/btnIntent3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Intent
3"
/>
--------------------------------------------------------------------
Jika sudah maka di tampilan layout akan menunjukan gambar seperti ini :
5. Setelah itu buat layout baru dengan cara klik
kanan pada folder layout->Klik new -> klik Layout resource file seperti
gambar di bawah ini :
6. Setelah itu berinama layout tersebut , misalkan activity_intent1.xml
Nah pada bagian ini agan lakukan new layout lagi sebanyak 3
buah . Karena button / tombol yang kita buat ada 3 buah .
7. Pastikan nama tidak ada yang sama dan menggunakan huruf kecil ya gan .
Nah kurang lebih seperti ini tampilan jika sudah membuat
layout sebanyak 3 layout.
8. Kemudian buka file activity_intent1.xml masukan script sebagai berikut :
Script activity_intent1.xml
-------------------------------------------------------------
android:orientation="vertical"
android:padding="20dp"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:text="Hallo , ini adalah halaman
intent 1 ,selamat anda sudah bisa masuk halaman intent 1"
android:layout_height="match_parent"
/>
--------------------------------------------------------------------
Script activity_intent2.xml
-------------------------------------------------------------
android:orientation="vertical"
android:padding="20dp"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:text="Hallo , ini
adalah halaman intent 2 ,selamat anda sudah bisa masuk halaman intent 2"
android:layout_height="match_parent" />
--------------------------------------------------------------------
Script activity_intent3.xml
-------------------------------------------------------------
android:orientation="vertical"
android:padding="20dp"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:text="Hallo , ini
adalah halaman intent 3 ,selamat anda sudah bisa masuk halaman intent 3"
android:layout_height="match_parent"
/>
--------------------------------------------------------------------
9. Setelah itu kita buat class java yang
digunakan untuk membuat fungsi menampilkan halaman yang kita buat tadi :
dengan cara klik kanan pada folder java -> New
-> Java Class dan berinama Misalkan Intent1Activity.java sebanyak
3 Class.
Script Intent1Activity.java
----------------------------------------------------------
package com.belicode.belajarintent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class Intent1Activity extends AppCompatActivity {
@Override
public void onCreate( Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent1);
}
}
----------------------------------------------------------------------------
fokuskan pada bagian yang tebal
: setContentView(R.layout.activity_intent1);
pada bagian ini menandakan
bahwa Class ini akan menampilkan layout atau halaman dengan
nama activity_intent1 yang telah kita buat sebelumnya .
Script Intent2Activity.java
----------------------------------------------------------
package com.belicode.belajarintent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class Intent2Activity extends
AppCompatActivity {
@Override
public void onCreate( Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent2);
}
}
----------------------------------------------------------------------------
fokuskan pada bagian yang
tebal : setContentView(R.layout.activity_intent2);
pada bagian ini
menandakan bahwa Class ini akan menampilkan layout atau
halaman dengan nama activity_intent2 yang telah kita buat
sebelumnya .
Script Intent3Activity.java
----------------------------------------------------------
package com.belicode.belajarintent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class Intent3Activity extends
AppCompatActivity {
@Override
public void onCreate( Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent3);
}
}
----------------------------------------------------------------------------
fokuskan pada bagian yang
tebal : setContentView(R.layout.activity_intent3);
pada bagian ini menandakan bahwa Class ini akan menampilkan layout atau halaman dengan nama activity_intent3 yang telah kita buat sebelumnya .
belajar-intent-android-studio-dan-cara-berpindah-halaman-atau-layout-atau-activity-part-2
45