Multiple Activity Android Tutorial Android Studio

Pada artikel sebelumnya yang berjudul Popup Menu Share Option Android Tutorial, saya telah menjelaskan perihal popup sajian pada android dan cara membuatnya, serta menambahkan fitur share option di popup menu. Dan kali ini saya akan menjelaskan sesuatu perihal multiple activity pada android dan berikut penjelasanya.

Popup Menu Share Option Android Tutorial Multiple Activity Android Tutorial Android Studio

Untuk menciptakan sebuah apalikasi android, kita mungkin mebutuhkan lebih dari tampilan layar. Pastinya teman juga sering melihat di dalam sebuah aplikasi niscaya akan ada tampilan yang saling berganti, tampilan tersebut sanggup disebut activity. Activity adalah komponen aplikasi yang menyediakan tampilan yang di dalamnya terdapat komponen lain menyerupai layout, button dan lain sebagainya.

Setiap aplikasi niscaya mempunyai lebih dari satu acara atau activity yang saling bersangkutan. Actvity yang pertama kali ditampilkan ketika pertama membuka aplikasi biasa disebut activity  main. Saat memulai activity lain maka activity sebelumnya dilarang atau ditahan dalam memori jikalau lalu activity sebelumnya ingin ditampilkan kembali.

Baca juga "Cara Praktis Melacak Hp Android yang Hilang"

Untuk menghubungkan antara activity dengan activity lain, kita sanggup memakai intent. Intent yaitu objek yang berfungsi sebagai kunci untuk berinteraksi dengan activity lain, Inten mempunyai beberapa fungsi lainya yaitu untuk memanggil activity lain yang masih ada di dalam package, activity yang ada di luar package atau project, serta activity yang sudah ada di dalam fungsi internal menyerupai membuka browser atau aplikasi lainya. Sobat juga sanggup mengirimkan data ke activity lain memakai intent

Dan sekarang, untuk menciptakan aplikasi multiple activity teman sanggup ikuti langkah-langkah di bawah ini :

Pertama buat project gres dan beri nama Multiple Activity, untuk package beri nama blogsetyaaji.com
Kita akan menciptakan beberapa tampilan layout yaiu :
  • activity_main.xml : berfungsi sebagai tampilan utama yang berisi tombol untuk menentukan sajian halaman
  • activity_halaman1.xml : tampilan halaman 1
  • activity_halaman2.xml : tampilan halaman 2
  • activity_halaman3.xml : tampilan halaman 3
  • activity_halaman4.xml : tampilan halaman 4
Pada activity_main.xml, buat kodenya menyerupai berikut
 <?xml version="1.0" encoding="utf-8"?> <LinearLayout 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:orientation="vertical"     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.blogsetyaaji.multipleactivity.MainActivity">      <LinearLayout         android:layout_width="match_parent"         android:layout_height="match_parent"         android:gravity="center"         android:orientation="vertical">          <LinearLayout             android:layout_width="match_parent"             android:layout_height="100dp"             android:orientation="horizontal">              <Button                 android:id="@+id/btnHal1"                 android:layout_width="match_parent"                 android:layout_height="match_parent"                 android:layout_weight="1"                 android:background="#F44336"                 android:text="PAGE 1"                 android:textSize="25dp" />              <Button                 android:id="@+id/btnHal2"                 android:layout_width="match_parent"                 android:layout_height="match_parent"                 android:layout_weight="1"                 android:background="#9C27B0"                 android:text="PAGE 2"                 android:textSize="25dp" />          </LinearLayout>          <LinearLayout             android:layout_width="match_parent"             android:layout_height="100dp"             android:orientation="horizontal">              <Button                 android:id="@+id/btnHal3"                 android:layout_width="match_parent"                 android:layout_height="match_parent"                 android:layout_weight="1"                 android:background="#2196F3"                 android:text="PAGE 3"                 android:textSize="25dp" />              <Button                 android:id="@+id/btnHal4"                 android:layout_width="match_parent"                 android:layout_height="match_parent"                 android:layout_weight="1"                 android:background="#E91E63"                 android:text="PAGE 4"                 android:textSize="25sp"                 android:elevation="50dp"/>          </LinearLayout>      </LinearLayout>  </LinearLayout> 

Setelah menciptakan layout pada activity_main.xml, kita buat activity selenjutnya yaitu halamn 1 dengan cara sebagai berikut :

Pada tab project, pilih klik kanan pada java, pilih new > Activity > Empty Activity. Akan muncul jendela munculan, beri nama activity dengan Halaman1 menyerupai gambar di bawah ini



Jika sudah lakukan 3 kali lagi dan masing-masing beri nama menjadi Halaman2, Halaman3, dan Halaman 4.
Pilih activity_halaman1.xml dan buat kodenya menyerupai berikut ini
 <?xml version="1.0" encoding="utf-8"?> <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.blogsetyaaji.multipleactivity.Halaman1">      <TextView         android:layout_width="match_parent"         android:layout_height="match_parent"         android:text="ANDA MASUK KE HALAMN 1"         android:textSize="20sp"         android:gravity="center"/>  </RelativeLayout> 
Lakukan instruksi yang sama untuk halaman lainnya dan tinggal diadaptasi berdasarkan selera sobat.

Berpindah ke java, pada MainActivity.java buat kodenya menyerupai berikut ini
 mlpackage com.blogsetyaaji.multipleactivity;  import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button;  public class MainActivity extends AppCompatActivity {      Button btn1, btn2, btn3, btn4;      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);          btn1 = (Button) findViewById(R.id.btnHal1);         btn1.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 Intent i = null;                 i = new Intent(getApplicationContext(), Halaman1.class);                 startActivity(i);             }         });          btn2 = (Button) findViewById(R.id.btnHal2);         btn2.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 Intent i = null;                 i = new Intent(getApplicationContext(), Halaman2.class);                 startActivity(i);             }         });          btn3 = (Button) findViewById(R.id.btnHal3);         btn3.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 Intent i = null;                 i = new Intent(getApplicationContext(), Halaman3.class);                 startActivity(i);             }         });          btn4 = (Button) findViewById(R.id.btnHal4);         btn4.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 Intent i = null;                 i = new Intent(getApplicationContext(), Halaman4.class);                 startActivity(i);             }         });     } } 
Setelah selesai, silahkan jalankan aplikasi dan jadinya akan menyerupai gambar dibawah ini.

Popup Menu Share Option Android Tutorial Multiple Activity Android Tutorial Android Studio

Popup Menu Share Option Android Tutorial Multiple Activity Android Tutorial Android Studio

Jika kita menentukan tombol ke halaman 1 maka activity halaman 1 akan muncul dan activity sebelumnya akan disimpan di memori untuk nantinya ditampilkan kembali jikalau menekan tombol kembali.

Sekian artikel tentang Multiple Activity Android Tutorial, agar bermanfaat. Temukan tutorial menarik lainya.


0 Komentar untuk "Multiple Activity Android Tutorial Android Studio"

Back To Top