Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 彈出輸入框,並且默認全選默認值

android 彈出輸入框,並且默認全選默認值

編輯:關於Android編程

 其實很簡單,把selectall放在show後面就行了


 

final EditText input = new EditText(this); 
input.setText("XXX"); 
new AlertDialog.Builder(this).XXXX.show(); 
input.selectAll() 
         

final EditText input = new EditText(this);
input.setText("XXX");
new AlertDialog.Builder(this).XXXX.show();
input.selectAll()

  


再補充下,如果需要彈出輸入對話框,並且全選默認值,並且彈出輸入法,結合上面的selectall和下面的代碼段即可


 

final AlertDialog dialog = ...; 
 
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() { 
    @Override 
    public void onFocusChange(View v, boolean hasFocus) { 
        if (hasFocus) { 
            dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); 
        } 
    } 
}); 

final AlertDialog dialog = ...;

editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        if (hasFocus) {
            dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
        }
    }
});

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved