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

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

Comments