Menentukan Fokus Pada EditText Di Android


Mungkin ini adalah hal yang sederhana yaitu menetukan edittext mana yang menjadi fokus pengguna ketika startup. Ada 2 cara untuk menentukan fokus ini, yaitu berbasis code di java atau di xml.

1. Menggunakan RequestFocus().

Cara ini dengan menambahkan fungsi requestFocus pada editext. Misal :

public class MainActivity extends Activity {
  
 EditText editText2;
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
   
  editText2 = (EditText)findViewById(R.id.edittext2);
  editText2.requestFocus();
   }
}

2. Menggunakan XML.

<edittext android:id="@+id/edittext3"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >
    <requestfocus></requestfocus>
</edittext>

Selesai, sederhana bukan.