я хочу сделать следующее:EditText пользовательских свойства андроид
У меня есть редактировать текст и хочу, чтобы быть в состоянии выбрать текст из него, не показывая мягкую клавиатуру и без редактирования его содержания, просто выбрать текст, чтобы использовать его на другом экране
NB это изменить текст диалогового окна, показанного выше активности, текущего сценария, что показать клавиатуру при открытии диалогового
Я попытался следующие
android:windowSoftInputMode="stateHidden"
Я также использовал следующий код внутри:
editText.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.onTouchEvent(event);
hideSoftKetboard (v);
return true;
}
});
private void hideSoftKetboard (View v){
InputMethodManager imm = (InputMethodManager)v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
}
может кто угодно помочь?
Что происходит или не происходит? – AedonEtLIRA
Если вы хотите получить значение, которое уже было введено в текстовое поле, используйте метод getter. т.е.: myText.getText() – wyoskibum
вы хотите не сфокусировать editText так, чтобы клавиатура не появлялась при появлении вашего диалога? – Manishika