1 開關高度最好不要用wrap_content 點擊範圍太小,不靈敏;
2.EditText當輸入內容不符合要求時,主動彈出軟盤並光標在最後讓用戶重新輸入;
needleNameEdit.setFocusable(true);
needleNameEdit.setFocusableInTouchMode(true);
needleNameEdit.requestFocus();
needleNameEdit.setSelection(needleNameEdit.getText().toString().length());
InputMethodManager inputManager =
(InputMethodManager) needleNameEdit.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(needleNameEdit, 0);