У меня есть EditText
, который InputType является числовым, и TextView
. Я хочу понять, когда пользователь вставляет integer value
в EditText
, заставьте кнопку «Готово» на цифровой клавиатуре сохранить вставленное значение и отобразите его в поле TextView
. Как я могу это понять? Благодаря!!!Как сделать кнопку «done» на цифровой клавиатуре?
ответ
Сначала убедитесь, что вы проделанная IME опция установлена на вашем EditText
android:imeOptions="actionDone"
Затем в коде вы добавляете слушатель в EditText
editText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
// do something, e.g. set your TextView here via .setText()
return true;
}
return false;
}
});
Когда я устанавливаю int credits = Integer.parseInt (creditsS); TextView.setText («+ кредиты»); приложение падает ... Я не понимаю ... – user2970654
Многочисленные возможные причины, что Исключение вы получаете в журнале? Если вам нужна дополнительная помощь, вы должны опубликовать свой код и желательно журналы аварий. –
Я думаю, что вы новичок в Android , Не волнуйтесь, просто использовать в xml
<EditText
android:id="@+id/et_ip"
android:inputType="number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Numeric" />
В деятельности
EditText iput= (EditText) findViewById(R.id.et_ip);
TextView oput = (TextView)findViewById(R.id.tv_op);
Button done = (Button)findViewById(R.id.tv_op);
// и onbuttonclick
done.setOnClickListener(new View.OnClickListener() {
String result = iput.getText().toString().trim();
//result have the value in edittext in string
oput.setText(result);
});
Все больше сомнений ??
- 1. Как сменить кнопку DONE на клавиатуре, iPhone
- 2. Изменить кнопку «Готово» на цифровой клавиатуре Android
- 3. Как реагировать на кнопку DONE на клавиатуре при использовании UITextView?
- 4. Удалите кнопку «Готово» с цифровой клавиатуры на новой клавиатуре Загрузка
- 5. UIBarButtonItem - Как сделать кнопку «done»?
- 6. Как сделать возврат клавиатуры на кнопку done
- 7. Как показать кнопку «Готово» на цифровой клавиатуре iPhone
- 8. DONE ключ на клавиатуре Android
- 9. Android на экранной цифровой клавиатуре
- 10. Как добавить кнопку на клавиатуре на клавиатуре в IOS?
- 11. сделать обратную кнопку на клавиатуре выполнить действие
- 12. «Готово» UIBarButtonItem не отображается на цифровой клавиатуре (Swift)
- 13. Как определить нажатие NEXT на цифровой клавиатуре с помощью jquery?
- 14. Thousand Separator в цифровой клавиатуре
- 15. Как показать кнопку «Готово» на цифровой клавиатуре на iPhone OS 4?
- 16. Как настроить пустые клавиши в цифровой клавиатуре
- 17. Вызовите функцию, когда нажата кнопка «done» на клавиатуре в Cordova
- 18. Как сделать кнопку возврата в пользовательской клавиатуре swift
- 19. Добавить кнопку +/- на десятичной клавиатуре
- 20. Введите кнопку на клавиатуре Android
- 21. обнаружить кнопку AVPlayerViewController Done?
- 22. Включить клавишу ввода на цифровой клавиатуре в PhoneGap
- 23. Регулярная клавиатура продолжает появляться после нажатия «Готово» на цифровой клавиатуре
- 24. Как показать кнопку «Готово» на цифровой клавиатуре iPhone в ios 9
- 25. Кнопка «Android Use Done» на клавиатуре для нажатия кнопки
- 26. Удалить <Done> Кнопка в клавиатуре IOS
- 27. Не удается заставить кнопку DONE на UITextField работать
- 28. Можно ли настроить левую нижнюю кнопку на цифровой клавиатуре на iOS6/7?
- 29. В приложение падает при нажатии на кнопку «Готово» на цифровой клавиатуре
- 30. Переключения между буквенной клавиатурой и цифровой клавиатурой, когда пользователь нажимает кнопку на клавиатуре
вы можете сделать это в edittext onchange action вместо действия клавиатуры –