Articles of edittext

EditText не восстанавливает состояние в DialogFragment

В настоящее время у меня есть DialogFragment, который имеет пару виджетов EditText как часть его представления. Когда происходит изменение ориентации, виджеты EditText не повторно заполняются текстом, который был в них. Я просмотрел файл saveInstanceState, и текст сохраняется, хотя изменение ориентации. DialogFragment: public final class LoginDialog extends DialogFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, […]

Изменить EditText setError drawable gravity

Для EditText, который будет заполнен RTL-текстом, есть ли способ изменить гравитацию ошибки (и всплывающее окно, конечно)? Здесь приведен пример регулярной ошибки. Поэтому, поскольку введенный текст RTL, я бы хотел, чтобы всплывающее окно отображалось на стороне LEFT EditText Я попытался применить пользовательский drawable, но Drawable, похоже, не имеет метода setGravity. заранее спасибо.

Android: многострочный редактор и проблемы с клавиатурой

У меня есть этот edittext: <EditText android:inputType="textMultiLine|textCapSentences" android:layout_width="fill_parent" android:layout_height="240dp" android:scrollHorizontally="false" android:imeOptions="actionNone" android:minLines="9" android:scrollbars="vertical" android:singleLine="false" android:gravity="top" android:layout_gravity="center_vertical|left" android:nextFocusForward="@+id/costo_dettagli" android:layout_weight="1" android:id="@+id/dettagli" android:textSize="20sp" /> И эта часть манифеста: android:windowSoftInputMode="stateHidden|adjustPan" проблема? Когда клавиатура появляется, она идет ниже мигающего курсора (на первой строке другими словами), а не ниже всего текста! Нужно иметь клавиатуру под виджетами. Весь мой макет находится в […]

EditText lineSpacingExtra странное поведение

У меня есть EditText с параметром lineSpacingExtra, равным 8dp. Когда я открываю страницу с помощью этого EditText и предустановленного текста, межстрочный интервал работает хорошо. Но когда на той же странице я нажимаю на конец EditText и начинаю вводить текст, расстояние между строками, кажется, игнорируется. Это ошибка, или я чего-то не хватает? Добавлен фрагмент кода. Думаю, […]

Как проверить, имеет ли EditText в Android смайлик или нет?

Мне нужно проверить, есть ли в тексте редактирования какой-то смайлик или нет. Я попытался сделать наблюдателя текста, в котором я проверил, присутствует ли диапазон изображений, но я не могу получить никаких результатов. SpannableStringBuilder s = new SpannableStringBuilder(source.toString()); ImageSpan a[]= s.getSpans(0,s.length(), ImageSpan.class); if(a.length!=0){ Toast.makeText(NewEpisodeActivity.this, R.string.invalid_char, Toast.LENGTH_SHORT).show(); return ""; }

Android: как захватить долгое нажатие на мягкий вход / клавиатуру?

Краткая версия вопроса: как я могу захватить длительное событие для прессы на мягком входе / клавиатуре в Android? Длинная версия: в Android-приложении у нас есть многострочный EditText, и мы хотим иметь такое поведение: 1. По умолчанию он показывает кнопку DONE, нажав на нее, мягкий ввод / клавиатура будет закрыт. 2. Если пользователь долго нажимает кнопку […]

EditText: не может вводить контент, когда EditText имеет фокус иногда

Иногда я не могу вводить какой-либо контент в EditText , даже если EditText имеет фокус. Но я могу вводить контент через adb shell input keyevent 34 , тогда символ «f» будет отображаться на EditText . Я понятия не имею, почему EditText не может вводить текст, даже если он имеет фокус. Я могу воспроизвести эту проблему […]

Используйте изображение GIF в ImageSpan с помощью EditText

Я использовал этот ответ, чтобы сделать мой ImageSpan доступным, но ничего до сих пор. Если я использую TextView, он работает абсолютно идеально, но при использовании EditText изображение меняется на каждый тип. Я знаю, что EditText расширяет TextView, поэтому он должен работать. Что мне не хватает?

Как открыть клавиатуру emoji на Android?

Я использую этот код в своем XML-файле, чтобы показать значок emoji. android:inputType="textShortMessage|textMultiLine" Я хочу знать, есть ли способ показать клавиатуру по умолчанию. Что-то вроде этого, если я нажму кнопку смайлика в своем приложении, он откроет клавиатуру с открытием смайликов.

Выбирайте арабскую / урдускую пользовательскую клавиатуру на Edittext Issue

Я работаю над приложением, где я использую пользовательскую клавиатуру Urdu, но проблема в том, что когда я набираю любое слово, например (سلام), курсор становится нерабочим на среднем символе, например, вырезать / копировать / вставлять или удалять символ (ا) От середины слова не работают. Я использую грубую технику, просто добавляя символы, но также отлично работает. Для […]