Articles of edittext

Лучший способ получить весь текст в EditText из InputConnection?

Я написал IME (InputMethodService), и мне нужно получить весь текст из EditText, который он редактирует. Я знаю один способ: InputConnection inputConnection = getCurrentInputConnection(); inputConnection.append(inputConnection.getTextBeforeCursor(9999, 0)) .append(inputConnection.getTextAfterCursor(9999, 0)); Он работает, но кажется довольно глупым и неуклюжим. Однако нет такого метода InputConnection.getText() . Есть ли способ лучше? PS Я не могу получить доступ к EditText из своего […]

Android 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" /> […]