1. 程式人生 > >EditText 不會再執行selectAll

EditText 不會再執行selectAll

先讓 EditText 失去焦點,再獲取焦點。因為如果已經獲取焦點,就不會再執行selectAll了。

 

EditText

android:selectAllOnFocus="true"

 

binding.containerNumber.requestFocus();

ViewUtils.requestFocus(binding.carrierNumber);

 

 

public static void requestFocus(final EditText view) {

 

 

view.postDelayed(new Runnable() {

@Override

public void run() {

view.requestFocus();

}

}, REQUESTFOCUSDELAY);

}