Cara Membuat Button Membuka Activity Baru di Android Studio

Tutorial Cara Membuat Button Membuka Activity Baru di android

Halo semuanya. Bagaimana kabar kalian hari ini? saya harap kalian semua dalam keadaan baik-baik saja. Pada artikel ini, saya akan membagikan tutorial cara membuat tombol (button) untuk membuka activity baru di aplikasi android.

Setiap aplikasi baik itu Android maupun iOS pasti memiliki lebih dari satu activity atau layout. Guna untuk menampilkan informasi yang terkait dalam aplikasi tersebut. Kita lihat pada aplikasi sosial media sekarang saat ini. Mereka memiliki activity atau tempat-tempat khusus yang menampilkan informasi yang terkait agar pengguna nyaman menggunakan aplikasi sosial media tersebut. Seperti informasi pengguna, informasi pertemanan, informasi pencarian dan lain-lain. Semua itu tidak ada pada satu activity. Mereka dibuat terpisah dengan cara menekan tombol atau bagian sesuatu dari aplikasi tersebut.

Nah, pada tutorial ini kalian akan belajar bagaimana cara membuat aplikasi android untuk membuka activity atau layout baru dengan cara menekan button.

- Advertisement -

Tutorial Cara Membuat Button Pada Aplikasi Android Untuk Membuka Activity/Layout Baru

Buatlah projek android studio baru dengan informasi sebagai berikut:

Application Name:Activity App
Company Name:androidrion.com
Package Name:com.androidrion.activityapp
Language:Java
Minimal SDK:API 15: Android 4.0.3 (IceCreamSandwich)

Daftar file xml layout yang digunakan dalam projek ini:

  1. activity_main.xml
  2. activity_second.xml

Daftar file java activity yang digunakan dalam projek ini:

  1. MainActivity.java

Berikut ini adalah langkah-langkah dalam pembuatan aplikasi Activity App.

XML Layout File

Buka file activity_main.xml lalu tambahkan widget TextView dan Button didalam RelativeLayout. Tambahkan atribut id pada widget Button lalu tambahkan atribut text dengan nama OPEN NEW ACTIVITY. Berikut ini adalah kode lengkap untuk file activity_main.xml

app/res/layout/activity_main.xml

<?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"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/text"
        style="@style/TextAppearance.AppCompat.Headline"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Main Activity" />

    <Button
        android:id="@+id/buttonOpen"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/text"
        android:layout_centerInParent="true"
        android:layout_marginTop="50dp"
        android:text="Open New Activity" />


</RelativeLayout>

Buatlah file activity baru dengan cara klik kanan pada folder layout lalu pilih Activity>Empty Activity. Simpan activity baru tersebut dengan nama activity_second. Tambahkan widget TextView dalam activity atau layout yang baru kalian tambahkan agar terlihat perbedaan antara activity main dengan activity second. Berikut ini adalah kode lengkap untuk file activity_second.xml

app/res/layout/activity_second.xml

<?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"
    tools:context=".SecondActivity">

    <TextView
        style="@style/TextAppearance.AppCompat.Headline"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="androdirion.com" />

</RelativeLayout>

Java Activity File

Buka file MainActivity.java pada projek android studio kalian lalu tambahkan kode dibawah ini untuk membuat widget button pada activity_main.xml membuka activity_second.xml

app/java/com.androidrion.activityapp/MainActivity.java

package com.androidrion.activityapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button button = findViewById(R.id.buttonOpen);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                startActivity(intent);
            }
        });
    }
}

Run ‘app’

Sekarang, jalankan projek android studio kalian. Pada tampilan awal aplikasi, kalian akan melihat teks Main Activity dan Button di bawahnya yang bertuliskan OPEN NEW ACTIVITY. Jika kalian mengklik button tersebut, maka aplikasi akan menampilkan activity baru yang terdapat teks ditengahnya. Jika kode di atas tidak terjadi masalah, maka aplikasi akan terlihat seperti pada gambar di bawah ini.

AKHIR KATA

Itulah tadi tutorial dasar cara membuka activity baru pada aplikasi android dengan menekan button. Tutorial di atas sangatlah mudah dan sederhana untuk dikerjakan. Langkah-langkah diatas harus kalian hafalkan karena ini eknik yang paling dasar yang paling berguna ketika membuat suatu aplikasi android.

Jika kalian mengalami kendala saat melakukan tutorial diatas, silahkan komentar di bawah artikel ini. Jangan lupa untuk like dan subscribe Channel YouTube Android Rion. Semoga artikel ini membantu kalian. Terima Kasih.

- Advertisement -

Get real time updates directly on you device, subscribe now.

You might also like

- Advertisement -

Leave A Reply

Your email address will not be published.