Articles of edittext

Как форматировать ввод EditText при вводе с тысячами разделителей (,) в Android?

У меня есть edittext , он только edittext без десятичных чисел. android:inputType="number" Я хочу разделить тысячи, пока я печатаю. Например, 25 000. Я знаю, что должен использовать TextWatcher и я использовал этот код, но я не мог заставить его работать: @Override public void afterTextChanged(Editable viewss) { String s = null; try { // The comma […]

OnEditorActionListener не работает

Я просто хочу поймать событие, когда пользователь нажимает enter на editText. Я не получил сообщение Toast, а не «Enter нажал», а не «Some key нажал!». или. Что делать не так? myEditText.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { Toast.makeText(getApplicationContext(), "Some key pressed!", Toast.LENGTH_LONG).show(); if (event != null && (event.getKeyCode() == […]

Невозможно отключить интеллектуальный текст

Я пытаюсь отключить прогностический текст для данного EditText , как объяснено здесь , но я все еще получаю автозаполнение предсказанием … У меня есть Galaxy S Samsung с поддержкой XT9. Кто-нибудь может помочь? <EditText android:id="@+id/search_field" android:layout_width="300dp" android:layout_height="27dp" android:background="@drawable/bg_searchfield" android:hint="@string/search_hint" android:imeOptions="actionSearch" android:inputType="text|textNoSuggestions|textFilter"/>

Android: KeyListener для EditText не получает ключи

У меня есть EditText, который я хочу контролировать KeyEvents, и у меня есть слушатель, настроенный следующим образом: mText = (EditText) this.findViewById(R.id.title); mText.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { final int view = v.getId(); switch (view) { case R.id.title: Log.d(LOG_TAG, "key handled"); break; } return false; } }); Моя проблема […]

EditText не сохраняется автоматически при изменении ориентации экрана

Я читал, что Android автоматически сохраняет содержимое объектов EditText когда приложение будет остановлено или убито. Однако в моем приложении содержимое EditText теряется при изменении ориентации экрана. Это нормальное поведение? Должен ли я вручную сохранять / восстанавливать его содержимое с помощью onSaveInstanceState / onRestoreInstanceState ? Или есть более простой способ сказать Android, чтобы сохранить его, восстановить […]

Удалить фильтр из EditText в Android?

В Android можно добавить фильтры, выполнив что-то вроде этого, чтобы добавить ограничение на 3 символа в поле: editText.setFilters(new InputFilter[] { new InputFilter.LengthFilter(3) }); А как же удалить уже установленный фильтр? Моя проблема заключается в том, что я буду переключаться между длиной от 3 до 4 символов в поле в зависимости от выбора пользователем. Просто запуск […]

Как установить несколько типов ввода в EditText на Android?

Я пытаюсь создать EditText с автоматической заглавностью и автоматической коррекцией. Я вручную выяснил, как добавить InputFilter s, чтобы разрешить InputFilter , хотя это работает только после ввода первой буквы, и мне не повезло с автоматической коррекцией (я попытался создать InputFilter, который использовал AutoText , M не уверен, как все это работает). В идеале я мог […]

После ввода типа EditText, как заставить клавиатуру исчезнуть

Из учебника по андроиде: pass_text.setOnKeyListener(new OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { // If the event is a key-down event on the "enter" button if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { // Perform action on key press return true; } return false; } }); } При нажатии на EditText […]

Есть ли способ обнаружить слово, нажатое в EditText

Есть ли способ сопоставить символы с пиксельным местоположением в EditText? Я предполагаю, что в компоненте слова есть какое-то знание в любом месте пикселя, потому что вы можете выбрать слово для операций копирования и вставки. Кроме того, большинство популярных браузеров и книгоиздателей имеют какую-то функцию поиска, где вы можете выбрать слово и посмотреть его в Интернете […]

Как изменить цвет текста всплывающего окна ошибки для EditText?

В ICS при использовании темы, основанной на android:Theme.Light текст в всплывающем setError(…) при использовании setError(…) является белым, как и фон. Я могу исправить эту проблему, добавив в мою тему <item name="android:textColorPrimaryInverse">#ff000000</item> . Хотя это помогает, я немного обеспокоен тем, что, изменив какой-то другой текст, который использует textColorPrimaryInverse он превратится из белого в черный и, возможно, […]