Tutorial Android EditText

EditText adalah TextView yang mengkonfigurasi untuk diedit. Ini adalah subclass yang telah ditetapkan dari TextView yang mencakup kemampuan editing.

Berikut ini adalah atribut penting yang terkait dengan kontrol EditText.

android.widget.TextView Class
  1. android:autoText
  2. android:drawableBottom
  3. android:drawableRight
  4. android:editable
  5. android:text
android.view.View Class
  1. android: background
  2. android: contentDeskripsi
  3. android:id
  4. android:onClick
  5. android:visibility

Membuat Project Android:

1. Pada Android Studio, buatlah project baru.
    • Jika Anda tidak memiliki sebuah project, di layar Welcome klik New Project.
    • Jika Anda telah membuka project, dari menu File, pilih New Project.
      2. Pada Configure your new project, isi kolom berikut seperti di bawah ini.
      • Application name ⇒ MyEditText
      • Company domain ⇒ example.com (Misalnya: com.megadistudio.MyEditText)
      • Project Location ⇒ memilih lokasi untuk project Anda.
      3. Pada Select the form factors your app will run oncentang untuk Phone and Tablet.
      • Untuk Minimum SDK, pilih API 10: Android 2.3.3 (Gingerbread). klik Next.


      4. Pada Add an activity to Mobile, pilih Blank Activity dan klik Next.

      Next ->


      5. Klik tombol Finish untuk membuat project.
      6.Pilih View Anda sebagai Project, Buka file layout untuk kegiatan utama (activity_main.xml) terletak di bawah App  res ⇒ layout.

      dan copy kode di bawah ini untuk membuat layout.

      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:id="@+id/activity_main"
      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="edittext.megadistudio.com.myedittext.MainActivity">

      <Button
      android:text="@string/show_name"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/editTextId"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="44dp"
      android:id="@+id/buttonId" />

      <TextView
      android:text=""
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/buttonId"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="57dp"
      android:id="@+id/textViewId" />

      <TextView
      android:text="@string/tk"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:textSize="50sp"
      android:textStyle="bold"
      android:layout_alignParentTop="true"
      android:layout_centerHorizontal="true"
      android:id="@+id/textView" />

      <EditText
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:hint="@string/hint_text"
      android:id="@+id/editTextId"
      android:layout_below="@+id/textView"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="177dp" />

      <ImageView
      android:layout_width="150dp"
      android:layout_height="150dp"
      android:background="@drawable/tk"
      android:id="@+id/imageView"
      android:layout_below="@+id/textView"
      android:layout_centerHorizontal="true" />
      </RelativeLayout>

      7.  Buka string.xml terletak di app ⇒ res ⇒ value dan copy kode di bawah ini.

      string.xml
      <resources>
      <string name="app_name">MyEditText</string>
      <string name="hint_text">Ketik Namamu</string>
      <string name="show_name">Lihat Nama</string>
      <string name="tk">Tahu Koding</string>
      </resources>

      8. Sekarang Buka MainActivity.java terletak di app ⇒ src ⇒ Java dan copy kode di bawah ini.

      MainActivity.java
      package edittext.megadistudio.com.myedittext;

      import android.support.v7.app.AppCompatActivity;
      import android.os.Bundle;
      import android.view.View;
      import android.widget.Button;
      import android.widget.EditText;
      import android.widget.TextView;

      public class MainActivity extends AppCompatActivity {

      private EditText myEditText;
      private TextView showMyNameTextView;
      private Button showButton;

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

      myEditText = (EditText) findViewById(R.id.editTextId);
      showMyNameTextView =(TextView) findViewById(R.id.textViewId);
      showButton = (Button) findViewById(R.id.buttonId);

      showButton.setOnClickListener(new View.OnClickListener(){
      @Override
      public void onClick(View v) {
      String myName = null;

      myName = myEditText.getText().toString();

      showMyNameTextView.setText(myName);
      }
      });
      }
      }

      Untuk menjalankan aplikasi dari Android Studio , klik Run ikon dari toolbar.

      Iklan Atas Artikel

      Iklan Tengah Artikel 1

      Iklan Tengah Artikel 2

      Iklan Bawah Artikel