android.widget.EditText#postDelayed ( )源码实例Demo

下面列出了android.widget.EditText#postDelayed ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: weex   文件: WXInput.java
@WXComponentProp(name = WXDomPropConstant.WX_ATTR_INPUT_AUTOFOCUS)
public void setAutofocus(boolean autofocus) {
  if (mHost == null) {
    return;
  }
  mAutoFocus = autofocus;
  EditText inputView = (EditText) mHost;
  if (mAutoFocus) {
    inputView.setFocusable(true);
    inputView.requestFocus();
    inputView.setFocusableInTouchMode(true);
    inputView.postDelayed(new Runnable() {
      @Override
      public void run() {
        showSoftKeyboard();
      }
    }, 16);
  } else {
    inputView.postDelayed(new Runnable() {
      @Override
      public void run() {
        hideSoftKeyboard();
      }
    }, 16);
  }
}
 
源代码2 项目: guarda-android-wallets   文件: KeyboardManager.java
public static void setFocusAndOpenKeyboard(Context context, final EditText editText){
    final InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
    editText.postDelayed(new Runnable() {
        @Override
        public void run() {
            editText.requestFocus();
            imm.showSoftInput(editText, 0);
        }
    }, 100);
}
 
源代码3 项目: SSForms   文件: SpinnerDialog.java
private void showKeyboard(final EditText ettext){
    ettext.requestFocus();
    ettext.postDelayed(new Runnable(){
                           @Override public void run(){
                               InputMethodManager keyboard=(InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);
                               keyboard.showSoftInput(ettext,0);
                           }
                       }
            ,200);
}
 
源代码4 项目: BlackList   文件: AddOrEditContactFragment.java
private void setNumber(View row, String number) {
    final EditText numberEdit = (EditText) row.findViewById(R.id.edit_number);
    numberEdit.setText(number);
    if (number == null || number.isEmpty()) {
        numberEdit.postDelayed(new Runnable() {
            @Override
            public void run() {
                numberEdit.requestFocus();
            }
        }, 100);
    }
}
 
源代码5 项目: SearchableSpinner   文件: SpinnerDialog.java
private void showKeyboard(final EditText ettext) {
    ettext.requestFocus();
    ettext.postDelayed(new Runnable() {
                           @Override
                           public void run() {
                               InputMethodManager keyboard = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
                               keyboard.showSoftInput(ettext, 0);
                           }
                       }
            , 200);
}
 
源代码6 项目: Primary   文件: SubjectBaseActivity.java
private void showSystemKeyboard(final EditText view) {
    view.postDelayed(new Runnable() {
        @Override
        public void run() {
            if (view.requestFocus()) {
                InputMethodManager imm = (InputMethodManager)
                        getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
            }
        }
    }, 100);
}
 
源代码7 项目: FloatingSearchView   文件: ViewUtils.java
public static void showSoftKeyboardDelayed(final EditText editText, long delay){
    editText.postDelayed(new Runnable() {
        @Override
        public void run() {
            InputMethodManager inputMethodManager = (InputMethodManager) editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
            inputMethodManager.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
        }
    }, delay);
}
 
源代码8 项目: LearningAppAndroid   文件: Utils.java
public static void flashError(final EditText et, String message) {
    et.setError(message);

    // reset message after 3 second delay
    et.postDelayed(new Runnable() {
        public void run() {
            et.setError(null);
        }
    }, 3000);

}
 
源代码9 项目: FloatingSearchView   文件: ViewUtils.java
public static void showSoftKeyboardDelayed(final EditText editText, long delay){
    editText.postDelayed(new Runnable() {
        @Override
        public void run() {
            InputMethodManager inputMethodManager = (InputMethodManager) editText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
            inputMethodManager.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
        }
    }, delay);
}