Cara Menciptakan Peringatan Check Kosong Pada Textfield Di Aplikasi
Pada tutorial berguru android kali ini ,kita akan menciptakan peringatan ,saat ketika kita menciptakan sebuah form di widget Textfield. Namun dikala ketika hendak ingin mengakses button pada form tersebut Aplikasi tiba-tiba force close. Hal ini dikarenakan kita tidak menyematkan fungsi if else pada syntax Java kita ,pada project Aplikasi Android yang telah kita buat.Saya disini memakai Android Studio untuk IDEnya.
Nah di tutorial kali ini sebagai latihany, kita akan memunculkan peringatan yang berupa widget Toast, ketika button di klik di form widget dikala Textfield kosong dan Textfield terisi.
Pastikan kalian sudah Membaca Cara Membuat Aplikasi HelloWorld di Android Studio untuk dasarnya ,karna tutorial disini kita akan pribadi mulai pemrograman Aplikasi di dalam Android Studio .
Pertama kita sematkan baris isyarat berikut pada MainActivity.java
MainActivity.java
package com.okedroid.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
EditText input;
Button check;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
input = (EditText) findViewById(R.id.editText1);
check = (Button) findViewById(R.id.button1);
check.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View arg0) {
if(input.getText().toString().equals(""))
{
Toast.makeText(MainActivity.this, "Input Text Kosong..Tolong masukan Text", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(MainActivity.this, "Input Text is Tidak Kosong", Toast.LENGTH_SHORT).show();
}
}
});
}
Kedua kita sematkan baris isyarat berikut pada main.xml
Main.xml
<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=".MainActivity" >
<EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="22dp" android:ems="10" >
<requestFocus />
</EditText>
<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/editText1" android:layout_below="@+id/editText1" android:layout_marginTop="48dp" android:text="Cek" />
</RelativeLayout>
Setelah itu kita jalankan Project Aplikasi Android kita
Jika berhasil kurang lebih alhasil akan menyerupai pada gambar dibawah:
Ketika tombol Cek di klik Toast akan tampil dikala widget Textfield kosong |
|
EmoticonEmoticon