Articles of edittext

Курсор Edittext невидим в android 4.0

У меня есть ввод текста редактирования в android 4.0, и курсор не отображается внутри него. Что может сделать курсор не отображаться в поле ввода?

Fit ImageSpan для высоты строки TextView

Мне нужно поместить некоторые значки в текстовое изображение, но они не соответствуют высоте строки (посмотрите на стрелки): Я пробовал это: spannable.setSpan(new ImageSpan(context, entry.getValue(), ImageSpan.ALIGN_BOTTOM), Matcher.start(), matcher.end(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE); t.setText(spannable, BufferType.SPANNABLE); и это: Drawable myIcon = c.getResources().getDrawable(R.drawable.myicon); myIcon.setBounds(0, 0, myIcon.getIntrinsicWidth(), myIcon.getIntrinsicHeight()); spannable.setSpan(new ImageSpan(myIcon, ImageSpan.ALIGN_BASELINE), matcher.start(), matcher.end(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE); t.setText(spannable, BufferType.SPANNABLE); И в обоих случаях у меня был тот […]

Проблема с двойной подсказкой TextInputLayout и EditText

Я хочу установить подсказку с помощью java в EditText (который находится в TextInputLayout). Код, используемый для настройки подсказки: aET = (EditText) findViewById(R.id.aET); aET.setHint("h?"); Но даже когда edittext сфокусирован, подсказка отображается дважды (внутри edittext также). Пожалуйста, дайте мне знать, если кто-нибудь столкнулся и нашел какое-то обходное решение Когда editText сфокусирован … Когда editText не сфокусирован. EDIT […]

Android RecyclerView: измените файл макета LIST на GRID onOptionItemSelected

Я разрабатываю приложение для Android для онлайн-покупок. Я создал следующее представление для списка продуктов с использованием RecyclerView , в котором я хочу изменить представление при выборе пункта меню опции : Я создал следующий адаптер с именем ProductAdapter , в котором я внедрил код для изменения макета в onCreateViewHolder для выбора файла макета на основе логического […]

Как я могу избежать выполнения onTextChanged в EditText Android

Как я могу избежать такой строки кода, как: ((EditText) findViewById(R.id.MyEditText)).setText("Hello"); Вызвать событие здесь: ((EditText) findViewById(R.id.MyEditText)).addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // HERE } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void afterTextChanged(Editable s) { } }); Я хочу […]

Создание пользовательского editText с функцией тегов

Я искал, но не мог найти ответы на это. То, что я пытаюсь реализовать, – это EditText, подобный полю «Кому», найденному на экране компоновки приложения ICS gmail. Вот изображение, описывающее то, что я хочу: Я думаю о расширении EditText и реализации моего собственного класса EditText но я не совсем уверен, как это сделать или даже […]

Как избежать множественных триггеров в EditText во время ввода пользователем?

Я использую следующий код для выполнения поиска, когда пользователь вводит в EditText: EditText queryView = (EditText) findViewById(R.id.querybox); queryView.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { triggerSearch(s.toString()); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } }); […]

Однострочный EditText в Android

Я пытаюсь сделать edittext одной строкой. Редактор edittext появляется как одна строка, но при нажатии на него курсор переходит ко второй строке, и мне нужно остановить это. Атрибут singleLine устарел, поэтому я не хочу его использовать. <EditText android:id="@+id/txtSearch" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:drawablePadding="5dp" android:lines="1" android:maxLines="1" android:inputType="none" android:scrollHorizontally="true" android:paddingLeft="5dp" android:textSize="12sp" /> Может ли кто-нибудь сообщить мне, что […]

Android Hide Soft Keyboard от EditText, не теряя курсора

Я дошел до того, что доставил меня на полпути, но не совсем. У меня есть Fragment который имеет все обычные Button s для ввода числа, включая backspace, поэтому мне не нужна мягкая клавиатура. Я также хотел бы дать пользователю возможность вставлять текст (длинный клик … отлично работает по умолчанию), а также редактировать введенные данные, поэтому […]

Мягкая клавиатура появляется только при фокусировке EditText ТОЛЬКО один раз

Спасибо за прочтение. У меня возникла странная проблема: поведение моего приложения таково, что, когда начинается Activity , я requestFocus() на EditText и показываю мягкую клавиатуру. Однако, когда я нажимаю кнопку «Назад», чтобы отменить клавиатуру и коснуться EditText я больше не слышу клавиатуру. Единственный выход – это снова запустить Activity . Вот как выглядит мой код: […]