Articles of android edittext

EditText теряет содержимое при прокрутке в ListView

У меня есть элемент списка с EditText в нем, я не знаю, сколько предметов там будет. У меня проблема при вводе некоторого текста в EditText, а затем прокрутка вниз по списку ListView, после того, как я снова прокручу текст, в моем первом EditText нет текста, или есть какой-то текст из другого EditText из ListView. Я […]

Текстовый текст Android EditText

Есть ли способ установить фоновый текст EditText? Например, у меня есть экран входа в систему с двумя видами EditText, один для имени пользователя и один для пароля. Я хочу, чтобы текст «Username» и «Password» был написан внутри EditText, и как только пользователь коснется этих текстов, текст исчезнет, ​​но как только пользователь удалит свою запись, текст […]

Пользовательская клавиатура: обработка изменения вводаType

Я сталкиваюсь с проблемой, которую я не могу понять. Я написал простую пользовательскую клавиатуру IME на основе этого образца. В основном это две пользовательские клавиатуры, одна для букв и одна для цифр. Они используют разные макеты. Однако, когда я добавляю два элемента управления EditText один для текста и один для чисел, клавиатура не обновляется до […]

EditText: различать изменение текста с помощью setText () или ввода с клавиатуры

У меня есть EditText View, который отредактирован setText() из моего кода и пользователем через (мягкую / твердую) клавиатуру и, если возможно, с помощью речевого ввода. Я хочу обрабатывать ввод, сделанный моим кодом, иначе, чем обычный пользовательский ввод: при входе пользователя происходит внутреннее событие. Но я не знаю, как отличить их обоих. Раньше – при разработке […]

EditTextPreference и позиция курсора по умолчанию

Это, в основном, мое домашнее животное, но это меня раздражает, что поведение по умолчанию или EditTextPreference s заключается в том, чтобы поместить курсор в начало строки. Это не имеет никакого смысла для меня. Почти в любом другом интерфейсе, известном человеку (отлично, ME), фокусировка на текстовом поле автоматически отправляет курсор в конец. Так. Есть ли (простой) […]

Добавить эффекты тени в поле EditText

Я пытаюсь создать поле EditText с тенями (снизу и справа), как это Судимый googling и охотился на многие обсуждения SO, но все для TextView не EditText. Это мой код, добавляющий тень к входному тексту, но не к TextField <EditText android:id="@+id/txtpin" android:maxLength="4" android:layout_marginLeft="10dp" android:layout_height="37dp" android:gravity="center_horizontal" android:inputType="textPassword" android:longClickable="false" android:layout_width="160dp" android:shadowColor="@color/Black" android:shadowDx="1.2" android:shadowDy="1.2" android:shadowRadius="1.5" android:background="@color/White"> <requestFocus></requestFocus> </EditText> Я […]

Возврат ключевого события в EditText

Как я могу обработать событие нажатия клавиши возврата во время ввода в EditText? Когда виртуальная клавиатура отображается и пользователь нажимает назад, она скрывается. Я хочу обработать это событие, но установка OnKeyListener в EditText не помогает.

Почему мое меню редактирования / вставки EditText находится под EditText? Как изменить всплывающее окно z-порядка?

ЗАМЕТКА Если кто-то знает, как заказать (z-order) Windows, добавленный через windowmanager, я также буду принимать ответ, потому что он ответит на все вопросы. На самом деле, я только нахожу, чтобы сделать windowManager.removeView(MyView) сразу после windowManager.addView(MyView) чтобы поставить представление перед другим, но это не идеально, потому что он визуально удаляет и добавляет представление. Это выглядит сумасшедшим, […]

Отображать смайлик в текстовом виде и edittext в android

Привет, я разрабатываю приложение для чата, в котором я хочу вставить смайлик. У меня мало идей об этом, как интегрировать и отображать в нем, можно ли дать мне предложение сделать то же самое? ImageGetter imageGetter = new ImageGetter() { public Drawable getDrawable(String source) { Drawable d = getResources().getDrawable( R.drawable.happy); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); return d; […]

Маскированный ввод с помощью виджета EditText в Android

Есть ли способ указать маску ввода для элемента управления EditText в Android? Я хочу иметь возможность указать что-то вроде ### – ## – #### для номера социального страхования. Это приведет к автоматическому отклонению любого недействительного ввода (например, я печатаю алфавитные символы вместо числовых цифр). Я понимаю, что я могу добавить OnKeyListener и проверять вручную. Но […]