Belajar Intent Android Studio dan Cara Berpindah Halaman atau Layout atau Activity #PART 1

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 ,

 

 

 4. Tambahkan Button 3 buah pada layout tersebut . seperti gambar di bawah ini.

 

 

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. 

 

 

 



Setelah membuat Class Java buka file yang baru di bikin tersebut dan masukan script code seperti di bawah ini :

 

 

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 . 



Lanjut Part 2 :


belajar-intent-android-studio-dan-cara-berpindah-halaman-atau-layout-atau-activity-part-2

 

 


               

 

               

           

Share This

Belicode.com

About Admin

Hay, Saya adalah seorang yang mendalami dunia pemrograman segala macam bahasa pemrograman, jika kamu tertarik dengan saya dan ingin melakukan kerjasama silakan menghubungi melalui kontak yang ada di website ini.

Komentar

Tinggalkan Komentar