Berpindah Layout (Activity) Pada Android Studio


Cara Pindah ke Activity Lain


Hallo er, kali ini akan membuatkan perihal cara bagaimana aplikasi android sanggup berpindah activity dari satu activity ke activity lain di pemrograman android, sebetulnya, ini juga sanggup diartikan kalian akan memulai aktifitas lain/baru dari aktifitas yang berjalan.

Tutorial kali ini cocok banget nih untuk kalian yang gres mengenal dan meraba-raba mau membuat aplikasi android, rasa disinilah tempatnya. hehe

Untuk sanggup melaksanakan perpindahan dari activity ke activity lain, kalian harus kenalan dulu sama yang namanya Intent() 

apa itu intent

Intent ialah objek yang menyediakan runtime binding antara komponen terpisah (seperti dua aktivitas). Intent mewakili aplikasi "bermaksud melaksanakan sesuatu". Kalian sanggup menggunakannya  untuk aneka macam macam agresi dan perintah, aksinya antara lain :
  • ACTION_VIEW (menampilkan data ke pengguna)
  • ACTION_DIAL (melakukan panggilan dengan nomor yang ditentukan dengan data)
  • ACTION_SENT (mengirimkan beberapa data ke orang lain) 
  • dan lain-lain.
    sudahlah, tapi yang paling sering para pengembang atau programmer gunakan yaitu, untuk memulai suatu acara ke acara lain, dalam hal ini yang akan kita lakukan.

    Untuk Lebih Dalam mengenal intent, kunjungi aja nih link dibawah ini :

    (https://developer.android.com/reference/android/content/Intent.html)

    biar gak pusing, mending kita fokus dulu deh sama tujuan awal kita. Yaitu kita pengen tau bagaimana caranya memulai aktifitas (activity) lain/baru dari aktifitas (activity) yang berjalan/saat ini.
    eksklusif saja.


    Membuat Project Baru


    • Buat nama aplikasi kamu, kalo menunjukkan nama PindahActivity
    • Kemudian klik Next, akan muncul jendela yang kalian disuruh pilih munimum SDK 

    • Bagian yang dicentang Phone and Tablet itu biarkan default saja, atau jikalau kalian ingin versi yang lebih rendah ya silahkan saja, namun saya sarankan untuk tidak diubah alias default, semoga aplikasi sanggup berjalan lancar, lagipula Android Versi 4.0.3 itu sudah rendah banget berdasarkan dan udah jarang juga yang menggunakan.
    • Langsung klik Next saja
    • Pada jendela ini kalian disediakan template activity bermacam-macam, namun kita pilih yang Empty Activity saja.
    • kemudian Next

    • Kemudian beri nama Activity kamu.
    • Jadi ini ialah aktivity utama yang akan kita gunakan.
    • Kemudian klik Finish

    Struktur Project 

    Berikut ini Project Structure aplikasi yang kita buat, kita sanggup mengakses source code files and resource files melalui bilah ini.
     
    • Selanjutnya kau perlu menambahkan satu activity lagi, yaitu activity yang akan dijadikan sebagai activity tujuan.
    • Membuat activity gres : File -> New -> Activity -> Empty Activity
    • Setelah itu silahkan kalian beri nama activity nya.
    • kemudian klik Finish

    • Maka insya Allah Stuktur Project kau akan ibarat dibawah ini :

    • Terdapat 2 Class Java Activity (MainActivity.java & ActivityTujuan.java) dan 2 xml Layout (activity_main.xml & activity_tujuan.xml)

    Membuat User Interface

    • Sekarang kesannya kita akan masuk kedalam activity_main.xml untuk menciptakan User Interface kita.  
    • Buka activity_main.xml ( res -> layout -> activity_main.xml )
    • dan tulis aba-aba berikut.
    activity_main.xml
                                                                                              <?xml version="1.0" encoding="utf-8" ?> <RelativeLayout     xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context="id.haerul.pindahactivity.MainActivity">          <Button         android:id="@+id/button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignParentBottom="true"         android:layout_centerHorizontal="true"         android:layout_marginBottom="176dp"         android:text="Pergi Ke Activity Tujuan" />      <TextView         android:id="@+id/textView"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_above="@+id/button"         android:layout_centerHorizontal="true"         android:layout_marginBottom="83dp"         android:text="MainActivity"         android:textSize="30sp" />      <TextView         android:id="@+id/textView2"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_above="@+id/textView"         android:layout_centerHorizontal="true"         android:text="halo saya"         android:textSize="18sp" /> </RelativeLayout>  
    Perlu diingat bahwa kita mempunyai Button dimana id nya yaitu button (baris ke - 11)
    • Kemudian buka juga activity_tujuan.xml ( res -> layout -> activity_tujuan.xml )
    • dan tulis aba-aba berikut 
    activity_tujuan.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">        <TextView         android:id="@+id/textView"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_centerHorizontal="true"         android:layout_centerVertical="true"         android:text="ActivityTujuan"         android:textSize="30sp" />      <TextView         android:id="@+id/textView2"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_above="@+id/textView"         android:layout_centerHorizontal="true"         android:text="halo saya"         android:textSize="18sp" /> </RelativeLayout>  

    Membuat Kode Program

    Kalo kalian sudah menuliskan aba-aba di atas, ayo kita lanjutkan ke bab aba-aba agenda java.
    • Buka MainActivity.java ( java -> nama-package -> MainActivity.java )
    • kemudian tuliskan aba-aba dibawah ini
    MainActivity.java
     import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button;  public class MainActivity extends AppCompatActivity {      /**      *   menciptakan variable Button, saya buat dengan nama "button"      */      private Button button;      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);          button = (Button)findViewById(R.id.button);          button.setOnClickListener(new View.OnClickListener() {              @Override             public void onClick(View view) {                  /**STEP A                  *                  *    "i" ialah variable Intent                  *    kemudian kita akan memanggil method Intent dengan perintah New Intent()                  *    memasukan parameter Intent() dengan MainActivity kemudian ActivityTujuan                  */                  Intent i = new Intent(MainActivity.this, ActivityTujuan.class);                    /**STEP B                  *                  *    memulai Aktifitas perintah yang dibentuk di bab A                  *    yaitu "i"                  *    dengan method startActivity()                  */                  startActivity(i);              }         });     } } 

    Saya sudah menunjukkan komentar untuk menjelaskan source code diatas, semoga er mengerti yah..

     kali ini  akan membuatkan perihal cara bagaimana aplikasi android sanggup  Berpindah Layout (Activity) pada Android Studio


    Untuk tutorial ini cukup hingga disini.

    Semoga bermanfaat

    Terima Kasih

    Download Source Code

    Related Post