Skip to main content

Cara Membuat Button Pada Android Studio

ANAKTEKNO.COMCara Membuat Button Pada Android Studio - Dalam sebuah website atau aplikasi, kita kadang ingin memberikan jalan pintas pengguna aplikasi untuk menghubungi kita sebagai admin atau customer service. Tujuannya adalah untuk mempercepat pengguna aplikasi menghubungi kita tanpa perlu membuka aplikasi lainnya seperti call phone atau browser.

Cara Membuat Button Pada Android Studio

Pada kesempatan ini, kita akan belajar cara membuat tombol atau button pada Android Studio, yaitu tombol dial call phone (button telpon) untuk memanggil nomor atau mengirim SMS di Android Studio. Dengan sedikit kreativitas dari tutorial sebelumnya, kita bisa membuat tombol menuju browser, kemudian menuju WhatsApp.

Sederhananya, hari ini kita akan belajar tutorial cara membuat implicit intent di Android Studio.

Cara Membuat Button Pada Android Studio

Berikut ini cara membuat button atau tombol dial call phone untuk memanggil nomor dari aplikasi Android Studio.

1. Buat Project baru Android Studio dengan cara klik File > New > New Project > Empty Activity

2. Name project menujudialup, API Versi 4.2 Jelly Bean, Language Java kemudian klik Finish.

3. Ikuti tutorial berikut ini untuk membuat tombol menuju ke telpon langsung.

4. Pada activity_main.xml

Buka Project > app > res > layout > activity_main.xml

Copy dan pastekan kode berikut ini pada tampilan Text.

<TextView
android:id="@+id/textView39"
android:onClick="panggil"
android:layout_width="230dp"
android:layout_height="40dp"
android:layout_marginTop="40dp"
android:text="Admin Anak Tekno"
android:textAlignment="viewStart"
android:background="@color/bgtom"
android:textStyle="bold"
/>


Inti dari kode di atas adalah android:onClick="panggil" yang berfungsi untuk menjadikan TextView dapat diklik layaknya tombol.

5. Pada colors.xml

Buka Project > app > res > values > colors.xml

Copy dan pastekan kode berikut ini.

<color name="bgtom">#DFDCDC</color>


Kode di atas adalah kode untuk membuat warna di Android Studio. Kode di atas digunakan untuk mendesain background TextView di activity_main.xml.

Lihat juga cara membuat button link pada Android Studio

6. Pada MainActivity.java

Buka Project > app > java > com.example.menujudialup > MainActivity

Tepat di bawah code package com.example.menujudialup, copy dan paste kode berikut ini.

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;


Setelah @Override dalam blok kode protected void onCreate ..., copy dan paste kode berikut ini.

public void panggil(View view) {
String nomor1 = "085396717324";
Intent dialnomor = new Intent(Intent.ACTION_DIAL);
dialnomor.setData(Uri. fromParts("tel", nomor1, null));
startActivity(dialnomor);
}


Fungsi kode di atas adalah ketika tombol (TextView) diklik maka akan menuju ke telpon secara langsung telah terketik 085396717324 yang siap dipanggil atau disave.

Bagaimana jika kita ingin membuat tombol langsung mengirim pesan WhatsApp ke nomor di aplikasi?

Bisa dengan memanfaatkan fasilitas WhatsApp Web dimana yang kita buat adalah tombol menuju ke website. Dan URL kita ganti dengan URL pesan WhatsApp Web otomatis.

Selengkapnya di Cara membuat tombol menuju website di Android Studio. Bahasa kerennya, membuat button link action android redirect website.

Ini cocok digunakan jika kita membuat toko online sederhana atau pun aplikasi service yang bisa contact langsung via WA.

7. Pada AndroidManifest.xml

Buka Project > app > manifests > AndroidManifest.xml

Tepat di bawah kode:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.menujudialup">


Copy dan paste kode berikut ini:

<uses-permission android:name="android.permission.CALL_PHONE" />


Kode ini adalah untuk mengizinkan aplikasi membuka aplikasi lain, yaitu call phone.

Lihat juga cara membuat aplikasi Android untuk pemula Android Studio

Demikianlah Tutorial Cara Membuat Button Pada Android Studio sebagai contoh tombol dial call phone (panggil nomor). Semoga bermanfaat!

Anak Tekno
Anak Tekno
Tertarik dengan dunia Blog dan SEO sejak 2017 dan terus belajar sampai detik ini..

Tentang
Anaktekno.com merupakan tempat berbagi tutorial aplikasi Android, Media Sosial, Windows, dan lain-lain. Kami juga menerima Jasa Convert Paypal, Content Placement, Unblock Link Facebook.

Informasi Lebih Lanjut
WhatsApp 085396717324
Email Lara4store@gmail.com

Alamat
Lara 4 Mukti Tama, Baebunta Selatan, Luwu Utara, Sulawesi Selatan, Indonesia - 92965
close