Articles of edittext

Пользовательский EditText не показывает клавиатуру на фокусе

Я создаю собственный класс EditText, потому что мне нужно установить некоторые пользовательские шрифты; Однако теперь, когда я нажимаю на editText, клавиатура Android больше не появляется … Вот мой класс: package ro.gebs.captoom.utils.fonts; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Rect; import android.graphics.Typeface; import android.util.AttributeSet; import android.view.inputmethod.InputMethodManager; import android.widget.EditText; import ro.gebs.captoom.R; public class CustomFontEditText extends EditText { private Context […]

Android добавляет границу для редактирования текста программно

Я использовал этот пример и попытался добавить его в текст редактирования программно, например editText.setBackgroundResource(R.drawable.edit_text_back); , Но это не работает. Как я могу это сделать? Любые предложения или идеи? EDIT Редактирование также определяется программно. EditText editText = new EditText(this.getApplicationContext()); Я добавил это в строку таблицы ПЫТАЛСЯ editText.setBackground(getResources().getDrawable(R.drawable.edit_text_back)); editText.setBackgroundDrawable(getResources().getDrawable(R.drawable.edit_text_back)); ИЗМЕНИТЬ ТЕКСТОВОЕ СОЗДАНИЕ TableRow row = (TableRow) findViewById(R.id.table_row_kind); […]

Сделать EditText потерять фокус при нажатии кнопки

У меня есть два поля EditText в моей активности и button . Я хочу, чтобы оба поля EditText фокус (то есть курсор не должен отображаться ни на одном из них), когда пользователь нажимает кнопку. Я использую следующий код: final Button saveButton = (Button) findViewById(R.id.saveButton); saveButton.setOnClickListener(saveButtonListener); private OnClickListener saveButtonListener = new OnClickListener() { @Override public void […]

Вибрация Edittext в андроиде

Я хочу создать текст редактирования, который будет вибрировать, если введенный ввод недействителен. Например, отредактировать текст для числа, если число неверно, так как оно содержит 9 цифр, чем текст редактирования станет ясным и какое-то время будет вибрировать, как его создать? заранее спасибо

Проблема с Android EditText: KeyListener

На компоненте EditText я пытаюсь установить KeyListener , чтобы поймать клавишу ENTER (для проверки формы). text.setKeyListener(new KeyListener() { @Override public boolean onKeyUp(View view, Editable text, int keyCode, KeyEvent event) { return false; } @Override public boolean onKeyOther(View view, Editable text, KeyEvent event) { return false; } @Override public boolean onKeyDown(View view, Editable text, int keyCode, […]

Android EditText AutoFocus для следующего EditText, когда на maxlength

У меня есть имя пользователя и пароль XML-сегмента <EditText android:id="@+id/username" android:hint="@string/username_hint" android:layout_width="match_parent" android:maxLength="9" android:nextFocusDown="@+id/pswd" android:layout_height="wrap_content"> </EditText> <EditText android:inputType="textPassword" android:hint="@string/password_hint" android:id="@+id/pswd" android:layout_width="match_parent" android:layout_height="wrap_content"> </EditText> Я хочу, когда поле имени пользователя достигнет 9-го символа для фокусировки курсора, чтобы автоматически перейти в поле пароля Я смотрел на Focus next textview автоматически и пытался: final EditText usr = (EditText) […]

Значение в edittext не отображается до тех пор, пока оно не начнет фокусироваться. Android

Я создаю приложение, которое получает его макет на основе внешних данных. Макет разбит на разные блоки в зависимости от инда. Эти блоки отображаются с помощью viewflipper. В каждом блоке на данный момент есть одно или несколько «текстовых просмотров» и «edittext». На первой странице флиппера все данные отображаются как в текстовых окнах, так и в edittexts. […]

Как добавить маржу между EditText и Soft Keyboard?

Я хочу добавить поле 10dp между EditText и Soft Keyboard. Вот мой XML: <RelativeLayout android:id="@+id/BottomLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:background="@drawable/bottom_glass" > <EditText android:id="@+id/message" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:background="@drawable/grey" android:ems="10" android:layout_marginBottom="10dp" android:hint="Enter Message" android:textColor="#ffffff" > </EditText> <ImageButton android:id="@+id/sendMessageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginLeft="20dp" android:layout_toRightOf="@+id/message" android:background="@android:color/transparent" android:src="@drawable/sendselector" /> <ImageButton android:id="@+id/imageButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginRight="20dp" android:layout_toLeftOf="@+id/message" android:background="@android:color/transparent" android:src="@drawable/sendmediaselector" /> […]

EditText и InputFilter вызывают повторяющийся текст

Я пытаюсь реализовать EditText, который ограничивает ввод только альфа-символами [A-Za-z]. Я начал с метода InputFilter из этого сообщения . Когда я набираю «%», текст исчезает, и если я нахожусь в обратном направлении, текст будет «а». Я пробовал другие варианты функции фильтра, такие как использование регулярного выражения, чтобы соответствовать только [A-Za-z], и иногда вижу сумасшедшее поведение, […]

В Android – Как зарегистрировать только длинные клики с помощью ClickableSpan

Я хотел бы зарегистрировать клики на тексте, заключенном в ClickableSpan, только если на них нажимают более 1 секунды. Есть какой-либо способ сделать это? Если нет, то захват двойного щелчка также будет прекрасным. Было бы замечательно, если бы метод onClick захватил событие, в котором были некоторые метаданные о клике, – тогда я мог бы сказать, игнорируют, […]