Membuat Aplikasi Tukang Cangkul Menggunakan Android Studio #1
Monday, 4 November 2019
Add Comment
UTS
Dwiki Nurcholis Hidayat
1711501617
langkah pertama membuat activity_main.xml
sehingga menjadi seperti ini
membuat activity_caritukang.xml
Dwiki Nurcholis Hidayat
1711501617
langkah pertama membuat activity_main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <TableLayout 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"
- android:orientation="vertical"
- android:padding="60dp"
- tools:context=".MainActivity">
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="161dp"
- android:orientation="horizontal">
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:orientation="vertical">
- <ImageView
- android:layout_width="100dp"
- android:layout_height="100dp"
- android:layout_gravity="center"
- android:onClick="tampilRegistrasi"
- android:src="@drawable/daftar" />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:text="Rgistrasi" />
- </LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:orientation="vertical">
- <ImageView
- android:layout_width="100dp"
- android:layout_height="100dp"
- android:layout_gravity="center"
- android:onClick="tampilCari"
- android:src="@drawable/cari" />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:text="Cari Tukang" />
- </LinearLayout>
- </LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="161dp"
- android:orientation="horizontal">
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:orientation="vertical">
- <ImageView
- android:layout_width="100dp"
- android:layout_height="100dp"
- android:layout_gravity="center"
- android:onClick="tampilTestimoni"
- android:src="@drawable/testimoni" />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:text="Testimoni" />
- </LinearLayout>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:orientation="vertical">
- <ImageView
- android:layout_width="100dp"
- android:layout_height="100dp"
- android:layout_gravity="center"
- android:src="@drawable/bantuan" />
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:text="Bantuan" />
- </LinearLayout>
- </LinearLayout>
- </TableLayout>
sehingga menjadi seperti ini
setelah itu membuat MainActivity.java
- package com.praktikum.tukangcangkul;
- import androidx.appcompat.app.AlertDialog;
- import androidx.appcompat.app.AppCompatActivity;
- import android.content.DialogInterface;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import com.praktikum.tukangcangkul.R;
- import com.praktikum.tukangcangkul.Registrasi;
- public class MainActivity extends AppCompatActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- }
- public void tampilRegistrasi(View v) {
- Intent in = new Intent(this, Registrasi.class);
- startActivity(in);
- }
- public void tampilCari(View v) {
- Intent in = new Intent(this, caritukang.class);
- startActivity(in);
- }
- public void tampilTestimoni(View v) {
- Intent in = new Intent(this, testimoni.class);
- startActivity(in);
- }
- public void onBackPressed(){
- AlertDialog.Builder tombolkeluar = new AlertDialog.Builder(MainActivity.this);
- tombolkeluar.setMessage("Apakah Abda Yakin Ingin Keluar Dari Aplikasi Ini? ");
- tombolkeluar.setTitle("Keluar Aplikasi");
- tombolkeluar.setIcon(R.drawable.testimoni);
- tombolkeluar.setPositiveButton("Ya", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int i) {
- MainActivity.this.finish();
- }
- });
- tombolkeluar.setNegativeButton("Tidak", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialogInterface, int i) {
- dialogInterface.dismiss();
- }
- });
- tombolkeluar.setNegativeButton("Batal", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialogInterface, int i) {
- dialogInterface.cancel();
- }
- });
- tombolkeluar.show();
- }
- }
Setelah itu membuat tampilan lain activity_registrasi
- <?xml version="1.0" encoding="utf-8"?>
- <TableLayout 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"
- android:orientation="vertical">
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:textSize="24sp"
- android:text="Registrasi"></TextView>
- <TableRow>
- <TextView android:text="NIK : "
- android:id="@+id/textView1"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <EditText android:id="@+id/txtnik"
- android:layout_width="200dp"
- android:inputType="number"
- android:layout_height="wrap_content"></EditText>
- </TableRow>
- <TableRow>
- <TextView android:text="Nama : "
- android:id="@+id/textView2"
- android:inputType="text"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <EditText android:id="@+id/txtnama"
- android:layout_width="200dp"
- android:layout_height="wrap_content"></EditText>
- </TableRow>
- <TableRow>
- <TextView android:text="No. Hp : "
- android:id="@+id/textView3"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <EditText android:id="@+id/txtnohp"
- android:layout_width="200dp"
- android:inputType="number"
- android:layout_height="wrap_content"></EditText>
- </TableRow>
- <TableRow>
- <TextView android:text="Kab/Kota : "
- android:id="@+id/textView4"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <Spinner
- android:id="@+id/label_kab"
- android:layout_width="200dp"></Spinner>
- </TableRow>
- <TableRow>
- <TextView android:text="Kecamatan : "
- android:id="@+id/textView5"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <Spinner
- android:id="@+id/label_kec"
- android:layout_width="200dp"></Spinner>
- </TableRow>
- <TableRow>
- <TextView android:text="Kelurahan : "
- android:id="@+id/textView6"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <Spinner
- android:id="@+id/label_kel"
- android:layout_width="200dp"></Spinner>
- </TableRow>
- <TableRow>
- <TextView android:text="Alamat : "
- android:id="@+id/textView7"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <EditText android:id="@+id/txtalamat"
- android:layout_width="200dp"
- android:inputType="number"
- android:layout_height="wrap_content"></EditText>
- </TableRow>
- <Button
- android:id="@+id/btnsimpan"
- android:layout_width="100dp"
- android:gravity="center"
- android:text="Simpan"
- android:onClick="SimpanData"></Button>
- </TableLayout>
berikut tampilan nya
membuat registrasi.java
- package com.praktikum.tukangcangkul;
- import android.app.Activity;
- import android.os.Bundle;
- public class Registrasi extends Activity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_registrasi);
- }
- }
membuat activity_caritukang.xml
- <?xml version="1.0" encoding="utf-8"?>
- <TableLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- <TextView
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:text="Cari Tukang"
- android:textSize="24sp"></TextView>
- <TextView
- android:id="@+id/textView"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Pilih lokasi"
- android:textSize="20sp" />
- <TableRow>
- <TextView android:text="Kab/Kota : "
- android:id="@+id/textView4"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <Spinner
- android:id="@+id/label_kab"
- android:layout_width="200dp"></Spinner>
- </TableRow>
- <TableRow>
- <TextView android:text="Kecamatan : "
- android:id="@+id/textView5"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <Spinner
- android:id="@+id/label_kec"
- android:layout_width="200dp"></Spinner>
- </TableRow>
- <TableRow>
- <TextView android:text="Kelurahan : "
- android:id="@+id/textView6"
- android:layout_width="120dp"
- android:layout_height="wrap_content"></TextView>
- <Spinner
- android:id="@+id/label_kel"
- android:layout_width="200dp"></Spinner>
- </TableRow>
- <Button
- android:text="Cari"
- android:id="@+id/txtcari">
- </Button>
- </TableLayout>
0 Response to "Membuat Aplikasi Tukang Cangkul Menggunakan Android Studio #1"
Post a Comment
Silahkan berkomentar secara bijak dan profesional dalam menggunakan bahasa.