I have this EditText
on my Android
app:
<EditText
android:id="@+id/txtName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="15dp"
android:text=""
android:hint="Name"
android:width="150dp"
android:height="50dp"
android:background="@drawable/rounded_corners" />
and when I type something on it, the word it’s underline.
I know that it is because of the auto suggestion of Android and it can be solved with android:inputType="textNoSuggestions"
so please avoid answers that just say to me what I know.
The problem comes when I add the attribute that I put above to the EditText
, because it change its form. For example, if the EditText
its like:
┌───────────────────────────────────────────┐
| |
└───────────────────────────────────────────┘
when I add the attribute android:inputType="textNoSuggestions"
its form change to something like this:
┌───────────────────────────────────────────┐
└───────────────────────────────────────────┘
And on the bottom of the layout a white block appears (maybe because the EditText
are white, I suppose that) with a size more or less as the EditText
that has changed (the second one) but in this block I can’t interact. Something like this:
┌───────────────────────────────────────────┐
| LAYOUT |
| |
| //EditText changed |
| ┌──────────────────────────────────┐ |
| └──────────────────────────────────┘ |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| //Block at the end of the Layout |
├───────────────────────────────────────────┤
└───────────────────────────────────────────┘
With the attribute android:inputType="textNoSuggestions"
when I type words manually on the EditText
they aren’t underline but when I use the Swype
function of my keyboard, they are underline again.
Also, I don’t want that this attribute changes the EditText
even more if it creates a block on the bottom of the Layout.
Therefore, what I want to know:
1) Is it possible to totally remove the underline of the words that are entered into the EditText
? It doesn’t matter if it is manually, by Swype
or whatever.
2) How can I remove the underline of the words of my EditText
but without changing the EditText
or that a block appears on my Layout
?
EDIT: Here I add two photos in which you can see the problem:
1) Before add the attribute.
2) After add the attribute.
EDIT 2: Here it’s my rounded_corners
background:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke
android:width="1dp"
android:color="#FFFFFFFF" />
<solid android:color="#FFFFFFFF" />
<padding
android:left="1dp"
android:right="1dp"
android:top="1dp" />
<corners android:radius="5dp"/>
</shape>
Thanks in advance!
I have this EditText
on my Android
app:
<EditText
android:id="@+id/txtName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="15dp"
android:text=""
android:hint="Name"
android:width="150dp"
android:height="50dp"
android:background="@drawable/rounded_corners" />
and when I type something on it, the word it’s underline.
I know that it is because of the auto suggestion of Android and it can be solved with android:inputType="textNoSuggestions"
so please avoid answers that just say to me what I know.
The problem comes when I add the attribute that I put above to the EditText
, because it change its form. For example, if the EditText
its like:
┌───────────────────────────────────────────┐
| |
└───────────────────────────────────────────┘
when I add the attribute android:inputType="textNoSuggestions"
its form change to something like this:
┌───────────────────────────────────────────┐
└───────────────────────────────────────────┘
And on the bottom of the layout a white block appears (maybe because the EditText
are white, I suppose that) with a size more or less as the EditText
that has changed (the second one) but in this block I can’t interact. Something like this:
┌───────────────────────────────────────────┐
| LAYOUT |
| |
| //EditText changed |
| ┌──────────────────────────────────┐ |
| └──────────────────────────────────┘ |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| //Block at the end of the Layout |
├───────────────────────────────────────────┤
└───────────────────────────────────────────┘
With the attribute android:inputType="textNoSuggestions"
when I type words manually on the EditText
they aren’t underline but when I use the Swype
function of my keyboard, they are underline again.
Also, I don’t want that this attribute changes the EditText
even more if it creates a block on the bottom of the Layout.
Therefore, what I want to know:
1) Is it possible to totally remove the underline of the words that are entered into the EditText
? It doesn’t matter if it is manually, by Swype
or whatever.
2) How can I remove the underline of the words of my EditText
but without changing the EditText
or that a block appears on my Layout
?
EDIT: Here I add two photos in which you can see the problem:
1) Before add the attribute.
2) After add the attribute.
EDIT 2: Here it’s my rounded_corners
background:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke
android:width="1dp"
android:color="#FFFFFFFF" />
<solid android:color="#FFFFFFFF" />
<padding
android:left="1dp"
android:right="1dp"
android:top="1dp" />
<corners android:radius="5dp"/>
</shape>
Thanks in advance!
Теперь вы можете выделить текст курсивом, подчеркиванием и полужирным шрифтом, а также изменить цвет текста и фона.
Просто выделите текст, который хотите изменить, затем нажмите подчеркнутый значок A вверху, чтобы открыть параметры форматирования.
Инструменты должны оставаться открытыми, пока вы их не закроете.
Как вы подчеркиваете текст в текстовом сообщении?
Будь то курсив для выделения или выделенный жирным шрифтом текст для ясности, форматирование текста может добавить пикантности вашим словам! Выделите текст, который хотите выделить полужирным шрифтом.
Итак, подчеркнем:
- Выделите текст, который хотите выделить полужирным шрифтом.
- Коснитесь стрелки в строке меню.
- Нажмите на кнопку BIU.
- Нажмите на кнопку «Подчеркнуть».
моноширинный
- На Android вы можете нажать и удерживать набираемый текст> Еще> и выбрать полужирный, курсив, зачеркнутый или моноширинный.
- На iPhone вы можете нажать и удерживать набираемый текст> BIU> и выбрать полужирный, курсив или зачеркнутый.
Как избавиться от подчеркивания на клавиатуре?
Используйте горячие клавиши. Нажмите «Ctrl-U» на клавиатуре компьютера, чтобы убрать подчеркивание с выделенного текста. Это быстро переформатирует одно подчеркнутое слово, фразу или раздел в документе.
Как вы подчеркиваете текст в электронном письме?
Чтобы выделить текст в электронном письме с подчеркиванием при составлении электронного письма:
- Выделите часть текста, которую хотите подчеркнуть.
- Чтобы выделить жирный текст, нажмите Ctrl-B (Windows, Linux) или Command-B (Mac).
- Для выделения курсивом нажмите Ctrl-I (Windows, Linux) или Command-I (Mac).
- Для подчеркивания нажмите Ctrl-U (Windows, Linux) или Command-U (Mac).
Можете ли вы подчеркнуть слово в текстовом сообщении?
Как для устройств Android, так и для iOS, WhatsApp позволяет форматировать сообщения курсивом, полужирным шрифтом и зачеркиванием текста, просто вводя специальные символы до и после текста сообщения. Вот как это делается: введите подчеркивание (_) с обеих сторон слова или фразы, чтобы выделить их курсивом. Пример: ~ слово ~.
Как вы подчеркиваете текст на Самсунге?
Теперь вы можете выделить текст курсивом, подчеркиванием и полужирным шрифтом, а также изменить цвет текста и фона. Просто выделите текст, который хотите изменить, затем нажмите подчеркнутый значок A вверху, чтобы открыть параметры форматирования. Инструменты должны оставаться открытыми, пока вы их не закроете.
Как выделить курсивом на клавиатуре Android?
Чтобы сделать текст курсивом, сначала выделите и выделите текст. Затем, удерживая Ctrl (управляющая клавиша) на клавиатуре, нажмите клавишу I на клавиатуре. Чтобы подчеркнуть текст, сначала выделите и выделите текст. Затем, удерживая Ctrl (управляющая клавиша) на клавиатуре, нажмите клавишу U на клавиатуре.
Как изменить шрифт на телефоне?
Как изменить шрифт на вашем устройстве Samsung
- Перейдите в настройки.
- Нажмите на Экран> Масштаб экрана и шрифт.
- Прокрутите вниз, пока не найдете Стиль шрифта.
- Выберите нужный шрифт и подтвердите, что хотите установить его как системный шрифт.
- Оттуда вы можете нажать кнопку «+» Загрузить шрифты.
Как сделать шрифт жирным на Android?
4 способа сделать Android TextView жирным. Полный ответ здесь. Используйте жирный шрифт. курсив для полужирного и курсива. textview1.setTypeface (нуль, Typeface.BOLD); textview2.setText («ТЕКСТОВ 2»);
Как отключить подчеркивание на Android?
- Перейдите к -> Настройки Android -> Язык и клавиатура -> Сенсорный ввод -> Ввод текста -> Коррекция орфографии.
- или на Lollipop:
- Перейти -> Настройки Android -> Язык и клавиатура -> Проверка орфографии.
- а затем выключите его.
Как избавиться от подчеркивания текста в CSS?
Так же, как вы можете добавить и стилизовать подчеркивание с помощью свойства CSS text-decoration, вы также можете удалить его. Это может быть удобно, когда вам нужно удалить подчеркивание с привязки. Установите для параметра text-decoration значение none, и все форматирование будет удалено. Тег A или привязка по умолчанию подчеркивает текст.
Как отключить подчеркивание в Word?
Самый быстрый способ подчеркнуть текст — нажать Ctrl + U и начать вводить текст. Если вы хотите прекратить подчеркивание, снова нажмите Ctrl + U.
Используйте двойное подчеркивание
- Выделите текст, который хотите подчеркнуть.
- На вкладке «Главная» нажмите кнопку запуска диалогового окна «Шрифт».
- В раскрывающемся списке Стиль подчеркивания щелкните двойное подчеркивание.
Как вы подчеркиваете букву?
Щелкните и перетащите указатель мыши на букву, которую хотите подчеркнуть. Буква будет выделена. Удерживая клавишу «Ctrl», нажмите «U», чтобы поставить черту под буквой.
Как вы подчеркиваете в WhatsApp?
Таким образом, вы можете выделить курсивом WhatsApp или зачеркнутым текстом WhatsApp, а также полужирным шрифтом WhatsApp.
- Добавьте полужирный текст, заключив его в символ * (звездочка).
- Добавьте курсивный текст, заключив его в символ _ (подчеркивание).
- Добавьте зачеркнутый текст, заключив его в символ ~ (тильда).
Как вы подчеркиваете в HTML?
Чтобы подчеркнуть текст в HTML, используйте тег. Тег устарел в HTML, но затем был повторно введен в HTML5. Теперь он представляет собой текст, стилистически отличающийся от другого текста, например слово с ошибкой. Чтобы подчеркнуть текст, вы также можете использовать атрибут стиля.
Как вы подчеркиваете текст в Snapchat?
1. Вы можете изменить стиль текста на курсив, полужирный или подчеркнутый. Когда вы добавляете текст поверх привязки, выделите текст, как в любом другом приложении, и вы увидите новые параметры форматирования.
Как зачеркнуть текст?
Напишите свой пост так же, как обычно, только пока не попадайте в него! На новой вкладке откройте инструмент зачеркнутого шрифта YayText. Введите текст, который хотите вычеркнуть, в поле «Ваш текст». Затем нажмите кнопку «Копировать» рядом с конкретным стилем зачеркивания, который вы хотите использовать.
Как вы подчеркиваете в мессенджере?
Как это работает?
- Для полужирного шрифта добавьте звездочки по обе стороны от текста, например * полужирный *
- Чтобы выделить курсивом, добавьте подчеркивание с каждой стороны, например _italics_
- Чтобы зачеркнуть текст, добавьте тильды с обеих сторон, например ~ тильда ~
Как вы набираете подчеркивание на мобильном телефоне?
Чтобы создать символ подчеркивания на смартфоне или планшете, откройте клавиатуру, нажмите клавиши с цифрами (123), а затем перейдите в раздел (# + =) или символы (символ). Нажмите пальцем на клавишу «_».
Как вы выделяете слова в текстовом сообщении?
Шаги
- Откройте приложение или документ, содержащий текст.
- Нажмите и удерживайте слово в области, которую хотите выделить.
- Перетащите левый ползунок в начало текста, который нужно выделить.
- Перетащите правый ползунок в конец текста, который хотите выделить.
- Выберите действие.
Вы можете подчеркнуть в WhatsApp?
Официально WhatsApp не позволяет писать подчеркнутый текст. Но вы можете легко подчеркнуть текст в WhatsApp. Однако WhatsApp предоставляет некоторые параметры форматирования текста для изменения стиля шрифта. С помощью этих параметров вы можете отправить свое сообщение в полужирном, курсивном, зачеркнутом и моноширинном формате.
Как изменить цвет моих текстовых сообщений на Android?
Чтобы изменить цвет шрифта:
- Нажмите на текст, цвет которого хотите изменить.
- Выберите палитру цветов в верхнем правом углу текстового редактора.
- Под макетом появится набор предустановленных цветов.
- Выберите новый цвет, нажав кнопку + в первой строке.
- Нажмите ✓, чтобы закончить.
Как сделать Textview полужирным?
Атрибут android: textStyle — это первый и один из лучших способов сделать текст в текстовом представлении полужирным. просто используйте жирный шрифт. Если вы хотите использовать жирный шрифт и курсив. Используйте символ трубопровода «
Что такое Android Viewgroup?
ViewGroup. ViewGroup — это специальное представление, которое может содержать другие представления. ViewGroup — это базовый класс для макетов в Android, таких как LinearLayout, RelativeLayout, FrameLayout и т. Д. Другими словами, ViewGroup обычно используется для определения макета, в котором представления (виджеты) будут установлены / упорядочены / перечислены на экране Android.
Как удалить подчеркивание из текста в CSS?
Чтобы удалить подчеркивание со всех гиперссылок на странице, выполните следующие действия:
- Откройте страницу, которую хотите изменить.
- Щелкните вкладку Codetab.
- Поместите следующий HTML-код перед ярлык: A {text-decoration: none;}
- Щелкните Designtab. Ваши гиперссылки больше не содержат подчеркивания.
Как изменить цвет HREF в HTML?
Важно , что как и метко между и тегами. Второй метод будет выглядеть так: Щелкните здесь, чтобы перейти на Yahoo. Числа RGB указывают количество красного, зеленого и синего цветов с использованием значений от 0,255,0 до 0.
Как избавиться от синей ссылки в HTML?
Вы можете стилизовать ссылки в зависимости от их состояний: a: active, a: hover, a: посещено и a: link. Вы можете добавить цвет к тексту, представляющему вашу ссылку, используя цвет ссылки CSS. Чтобы удалить подчеркивание из ваших ссылок, вы можете использовать свойство text-decoration.
Фото в статье «Flickr» https://www.flickr.com/photos/qisur/4351187978
Как убрать подчеркивание текста на клавиатуре андроид?
В приложении Заметки текст подчеркивается двумя способами:
- Выделяем необходимы для подчеркивания текст
- Жмем + (плюс)
- Выбираем Аа
- Жмем нижнее подчеркивание — U.
Как убрать подчеркивание текста на iPhone?
Как включить или выключить подчеркивание элементов меню в «Настройках» iOS. ОС iOS предоставляет пользователям возможность включить или отключить подчеркивание кнопок на iPhone. Для этого откройте «Настройки» → «Основные» → «Универсальный доступ» → «Формы кнопок». Вот и все.
Как отключить исправление текста на Андроиде?
Инструкция: как отключить автоисправление текста в Андроид
- Зайдите в настройки на вашем телефоне или планшете.
- Откройте раздел «Язык и ввод».
- Нажмите на кнопку настроек напротив вашей клавиатуры.
- Найдите пункт «Автоисправление». Он также может называться «Автозамена». …
- Поставьте галочку напротив «Отключить».
Как отключить Автокоррекцию на Samsung Galaxy?
- Откройте это любимое приложение «Настройки» .
- Выберите «Общее управление».
- Теперь выберите «Язык и ввод».
- Нажмите «Экранная клавиатура» и выберите свою текущую клавиатуру.
- Выберите «Умный набор текста».
- Нажмите, чтобы отключить «Предиктивный текст».
Как отключить т2 в телефоне?
Как выключить автозамену текста на большинстве Android-смартфонов?
- Откройте приложение “Настройки”.
- Найдите раздел “Язык и ввод” и перейдите в него.
- Нажмите кнопку настройки рядом с названием клавиатуры, для которой требуется отключить автокорректировку.
Как отключить авто Подбор слов на андроид?
Как отключить автокоррекцию на Android-смартфоне
- Сначала откройте настройки смартфона.
- Выберите категорию «Язык и ввод». …
- В разделе «Клавиатура и способы ввода» перечислены все доступные клавиатуры. …
- В настройках самой клавиатуры вы найдете пункт «Автокоррекция» или «Автоисправление».
Как убрать черту под ссылкой?
Чтобы убрать подчёркивание у ссылки, следует в стилях для селектора a добавить text-decoration со значение none (пример 1). Для псевдоклассов :hover и :visited нет необходимости добавлять text-decoration, они наследуют свойства селектора a.
Как убрать гиперссылку в заметках айфон?
Чтобы удалить гиперссылки в Apple Notes, перейдите после гиперссылки (если после ссылки есть больше текста), но убедитесь, что курсор касается невыделенного слова. Теперь вы сможете удалить ссылку и ввести ее повторно, чтобы она не была выделена.
Как отключить автоматическую замену текста?
Это означает лишь одно: у вас включен режим замены символов при вводе. Этот режим часто включается совершенно случайно: вы нажали клавишу Insert на клавиатуре. Чтобы отключить этот режим, достаточно еще раз нажать клавишу Insert. Когда режим включен, в строке состояния отображается индикатор ЗАМ (OVR).
Как отключить Автоисправление текста?
Откройте приложение “Настройки”.
- Найдите раздел “Язык и ввод” и перейдите в него.
- Нажмите кнопку настройки рядом с названием клавиатуры, для которой требуется отключить автокорректировку.
- Найдите пункт, который имеет название “Автозамена”, “Автоисправление” или другое похожее.
Как отключить функцию т9 на андроид?
Как отключить Т9 на андроид смартфоне
- Откройте приложение «Настройки» в вашем смартфоне.
- Далее откройте раздел «Язык и ввод». …
- В подразделе «Настройки клавиатуры и ввода» выберете клавиатуру, которую вы используете (возможно: Клавиатура по умолчанию).
- В настройках вашей клавиатуры отключите «Режим Т9».
Как отключить заглавные буквы на самсунге?
Коснитесь «Набор» Поставьте/снимите галочку у пункта «Автоматические заглавные буквы»
Как отключить т9 на старом Samsung?
Чтобы деактивировать инструменты интеллектуального набора на Самсунг, нужно выключить параметр «Режим Т9» и снять галочки напротив интересующих языков в подменю «Автозамена», или передвинуть ползунок в неактивное состояние, чтобы сделать эту функцию вообще неактивной.
android — телефоне — как убрать подчеркивание слов на андроиде
Удалить подчеркивание из ссылок в TextView-Android (7)
Я использую два textview для отображения ссылок из базы данных, мне удалось изменить цвета ссылок, но я хочу удалить подчеркивание
Могу ли я сделать это из XML или кода?
Назовите это так
Appcontroller — это мой класс приложения, где я помещаю этот метод, чтобы я мог получить к нему доступ из любого места
Всякий раз, попытайтесь удалить подчеркивание URL с помощью spannable, я предлагаю только следующие вещи:
1> Создание пользовательского класса:
Для этого требуется настраиваемая версия URLSpan, которая не позволяет использовать свойство подчеркивания TextPaint
2> setSpan со спаннистым текстом:
Здесь spannableText является объектом SpannableString . .
Если вы используете свойство autolink Textview и хотите удалить подчеркивания, вы можете использовать его:
Во-первых, расширьте UnderlineSpan и удалите подчеркивание:
Во-вторых, создайте и экземпляр NoUnderlineSpan, создайте Spannable из текста String и установите span на spannable:
Если вы просто хотите текст и не беспокоитесь о ссылке URL
Это будет STRIP -ссылка, но ХРАНИТЕ текст
дополнительных классов не требуется
Учитывая textView и контент:
Ниже приведен краткий способ удаления подчеркиваний из гиперссылок:
Это основано на подходе, предложенном robUx4.
Чтобы сделать ссылки кликабельными, вам также необходимо позвонить:
Я реализовал решение, которое, на мой взгляд, более элегантно. Я создал пользовательский TextView . Таким образом, вам не нужно выполнять дополнительный код для каждого TextView с гиперссылками.
Как отключить исправление ошибок и автозамену слов в тексте на Android
Большинство современных Android смартфонов и виртуальных клавиатур, которые на них используются, поддерживают автоматическое исправление ошибок в тексте и автозамену слов. В большинстве случаев это очень удобная функция, которая позволяет набирать текст более быстро и с меньшим количеством ошибок. Но, для некоторых пользователей подобные автоисправления создают больше проблем чем пользы, и они стремятся ее отключить. К счастью, эта проблема решается достаточно просто. В настройках виртуальной клавиатуры всегда присутствуют опции, которые позволяют отключить исправление ошибок, автозамену слов и другие функции, которые изменяют набранный пользователем текст.
Шаг № 1. Открываем «Настройки – Система – Язык и ввод».
Для того чтобы отключить исправление ошибок и автозамену слов в тексте на Android телефоне вам нужно зайти в приложение «Настройки» и перейти в раздел «Система – Язык и ввод».
Шаг № 2. Переходим в подраздел «Виртуальная клавиатура».
После этого перед вами появятся настройки языков и клавиатур. Здесь нужно перейти в подраздел «Виртуальная клавиатура» и выбрать ту клавиатуру, которой вы пользуетесь. Обратите внимание, исправление ошибок и замену слов нужно отключать отдельно для каждой клавиатуры. Поэтому, если вы переключитесь на использование другой клавиатуры, настройку нужно будет повторить. В нашем случае мы выбираем «Gboard» — стандартную клавиатуру от Google. У вас же название клавиатуры может отличаться.
Шаг № 3. Отключаем исправление ошибок и автозамену слов.
В результате должно появиться меню с настройками выбранной виртуальной клавиатуры. Данное меню может выглядеть по-разному, в зависимости от того, какую клавиатуру вы используете. На скриншоте внизу показаны настройки «Gboard». В данном случае нужно открыть раздел «Исправление текста» и отключить те опции, которые вам не нужны. У вас же раздел с настройками исправления текста может называться по-другому.
В случае «Gboard» доступно достаточно много опций по исправлению текста:
- Показывать строку подсказок. Строка подсказок над клавиатурой, в которой появляются возможные варианты написания слов.
- Подсказывать слова. Подсказки на основе предыдущего набранного слова.
- Фильтр нецензурных слов. Подсказки с учетом нецензурных слов.
- Эмодзи. Быстрая вставка эмодзи в текст.
- Предлагать контакты. Подсказки с контактами из вашей телефонной книги.
- Автоисправления. Автоматическое исправление ошибок при наборе текста.
- Пробел после знаков препинания. Автоматическая вставка пробелов после знаков препинания.
- Заглавные автоматически. Автоматическая замена первой буквы предложения на заглавную.
- Точки автоматически. Автоматическая установка точек с помощью двойного нажатия на пробел.
- Проверка правописания. Подчеркивание слов с ошибками.
Для примера также покажем настройки стандартной клавиатуры Samsung.
В настройках клавиатуры Samsung список доступных опций совершенно другой:
Всякий раз, когда слово вводится в поле EditText, я всегда вижу подчеркивание под вводимым словом. Но когда я нажимаю пробел после этого слова, я больше не вижу подчеркивания.
Мое требование состоит в том, чтобы удалить это подчеркивание, когда пользователь набирает сообщение.
Добавлен скриншот и мы видим, что Смит подчеркнут. Но я не хочу, чтобы это произошло.
Ниже приведен xml, который я использую для окна AlertDialog.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/name_view"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:text="@string/alert_dialog_name"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium" />
<EditText
android:id="@+id/username_edit"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:scrollHorizontally="true"
android:autoText="false"
android:inputType="textPersonName"
android:capitalize="none"
android:gravity="fill_horizontal"
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
10 ответы
Вам не нужно использовать какую-либо логику для удаления подчеркивания — просто вызовите getText().toString(), когда вы хотите использовать значение. Это не будет включать в себя специальное форматирование или что-то еще.
ответ дан 01 апр.
android:inputType="textNoSuggestions"
Создан 29 янв.
Существует функция, которая удаляет любое состояние создания. Я думаю, что если вы будете вызывать его после каждого ввода пользователем, вы не увидите подчеркивания. Я использую его после того, как пользователь заканчивает печатать, чтобы получить кеш рисования всего textView (который мне нужен без подчеркивания). Это
someTextView.clearComposingText();
Создан 24 фев.
принятый ответ не дает решения, и какой-то другой пользователь дал ответ, но никто не дал полного ответа, поэтому я пишу здесь рабочее решение.
Если вы хотите удалить подчеркивание, просто добавьте код ниже.
XML
android:inputType="textNoSuggestions"
Java
EditText ed;
ed = findViewById(yourId);
ed.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Если вы хотите установить более одного типа ввода,
ed.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Может быть, приведенная выше информация полезна для других.
Создан 23 сен.
Лучшим решением для этого является добавление EditText
:
android:inputType="textMultiLine|textVisiblePassword"
Создан 23 фев.
Используйте это из своего класса, если представление EditText является динамическим (создано из файла класса):
EditText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
ИЛИ включить android:inputType="textNoSuggestions"
с вашим EditText в XML.
Создан 13 ноя.
Прочтите это, если хотите сохранить эмодзи и textNoSuggestions
у вас не работает.
textNoSuggestions
работает не на каждой клавиатуре.
inputType="textVisiblePassword"
работает, но удаляет эмодзи с большинства клавиатур.
Я нашел эту настройку inputType="textUri"
работает и сохраняет возможность добавлять смайлики.
ответ дан 27 мая ’19, 10:05
попробовать:
android:inputType= InputTypes.TextVariationVisiblePassword;
ответ дан 22 мар ’16, в 07:03
Вы можете настроить EditText на настраиваемый прозрачный рисунок или просто использовать android:background=»@android:color/transparent».
Создан 09 ноя.
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:imeOptions="actionDone"
android:inputType="textNoSuggestions"
android:maxLines="1"
/>
Создан 09 ноя.
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками
android
android-edittext
or задайте свой вопрос.
Как отключить подчеркивание при наборе слов на андроид
Для того чтобы отключить исправление ошибок и автозамену слов в тексте на Android телефоне вам нужно зайти в приложение «Настройки» и перейти в раздел «Система – Язык и ввод».
Шаг № 2. Переходим в подраздел «Виртуальная клавиатура».
После этого перед вами появятся настройки языков и клавиатур. Здесь нужно перейти в подраздел «Виртуальная клавиатура» и выбрать ту клавиатуру, которой вы пользуетесь. Обратите внимание, исправление ошибок и замену слов нужно отключать отдельно для каждой клавиатуры. Поэтому, если вы переключитесь на использование другой клавиатуры, настройку нужно будет повторить. В нашем случае мы выбираем «Gboard» — стандартную клавиатуру от Google. У вас же название клавиатуры может отличаться.
Шаг № 3. Отключаем исправление ошибок и автозамену слов.
В результате должно появиться меню с настройками выбранной виртуальной клавиатуры. Данное меню может выглядеть по-разному, в зависимости от того, какую клавиатуру вы используете. На скриншоте внизу показаны настройки «Gboard». В данном случае нужно открыть раздел «Исправление текста» и отключить те опции, которые вам не нужны. У вас же раздел с настройками исправления текста может называться по-другому.
В случае «Gboard» доступно достаточно много опций по исправлению текста:
Для примера также покажем настройки стандартной клавиатуры Samsung.
В настройках клавиатуры Samsung список доступных опций совершенно другой:
Жём на сылку-Источник: https://gastrolekar.ru/numbers/kak-ubrat-nizhnee-podcherkivanie-v-telefone-android.html
ReGeN, привет, у меня тоже самое, проблему решила?
Как отключить автокоррекцию текста на Xiaomi
Как отключить т9 на телефонах Xiaomi, например, на Xiaomi Mi Max?
Ответ
На самом деле т9 на сенсорных смартфонах уже давно нет, это называется автокоррекция или автоисправление, эта надстройка полностью отключаемая. Изначально стоит разобраться стоит ли ее убирать, эта функция экономит ваше время, исправляя опечатки.
Иногда она работает не так, как надо, что может сильно раздражать. В основном это случается на новых устройствах, поскольку пользовательский словарь пустой и система попросту не знает большинство употребляемых вами слов. Сейчас многие разработчики внедряют самообучающуюся систему, которая анализирует набранный текст и все исправления, тем самым подстраиваясь под вас. Поэтому стоит потерпеть пару недель, вполне возможно, что спустя время, автокоррекция будет вам только помогать, и отключенный режим автоисправления принесет намного больше неудобства.
Если вы все же намерены выключить систему автоисправления текста, то вам необходимо это сделать в настройках установленной клавиатуры, общей настройки, к сожалению, нет.
Переходим в Настройки-Дополнительно-Язык и ввод. Там можно попробовать отключить проверку орфографии. Если это не помогло, то ниже можно увидеть все установленные клавиатуры, напротив действующей будет стоять галочка. Нажимаем стрелку справа от названия и переходим в настройки самой клавиатуры, там уже отключаем автокоррекцию. К примеру, у нас на Xiaomi Redmi 3s стояла клавиатура от google, настройки которой приведены на скриншоте.
Как отключить автоисправления Т9 на Xiaomi (Redmi) при вводе текста
С момента появления функции СМС в мобильных телефонах конца 20-го века появилась технология T9. В то время не было сенсорных экранов, вводить текст приходилось с помощью цифровой клавиатуры, предназначенной для набора номера телефона. На каждой кнопке было 3-4 буквы, выбрать которую можно последовательно нажав по ней несколько раз.
Для набора коротких сообщений этого было достаточно, но, если надо написать несколько текстов, или вести переписку, этот метод становился неудобным и утомительным. Поэтому создали технологию предиктивного ввода T9, которая угадывала желаемое слово по единичному нажатию кнопки. После некоторого периода обучения и пополнения стандартного словаря телефона этот метод значительно упрощал ввод текста.
На смартфонах Xiaomi (Redmi) экран сенсорный и ввод происходит с помощью виртуальной клавиатуры, напоминающей механическую. Для набора буквы следует один раз прикоснуться к её иконке, и вновь мы столкнулись с ограничениями. Для многих взрослых людей дело было не в умении быстро передвигать палец, а в том, что палец был толстым и при нажатии легко было ввести соседнюю букву.
Поэтому для виртуальных клавиатур возродили технологию T9, которая работают по тому же принципу: по вводу букв и использованию собственного словаря, клавиатуры предсказывает то слово, которое вы хотите набрать.
Также это полезно при наборе текста методом скольжения, когда вы не нажимаете на каждую букву отдельно, а просто скользите пальцам от одной буквы к другой, набирая из них текст.
Я постоянно пользуюсь этой технологией, но многим людям она не нравятся, и они хотят отключить T9 на Android и Xiaomi, ниже я покажу как это сделать для двух самых популярных клавиатур: Gboard и Facemoji.
Как отключить T9 на клавиатуре Gboard на Xiaomi
Войдите в общие настройки, найдите пункт «Расширенные настройки».
Теперь выберите «Язык и ввод».
После этого нажмите на «Gboard».
Вы попали в настройки клавиатуры, теперь найдите строку «Исправление текста».
Отключите переключатели «Показывать строку подсказок» и «Подсказывать слова», после чего T9 вас беспокоить не будет.
Как отключить T9 на стандартной клавиатуре Facemoji на Xiaomi
Как и в предыдущем случае, пройдите первые 2 шага, а потом выберите строку «Facemoji keyboard for Xiaomi».
В нижнем правом углу нажмите на иконку «Шестерёнка».
Теперь выберите пункт «Ввод».
Отключите следующие опции: «Автокоррекция», «Варианты исправлений» и «Подсказывать слова».
Теперь при наборе текста на Facemoji вы получите ровно то, что ввели.
Я видел много вопросов об удалении подчеркивания для автосылки текста.
Но для меня я не могу удалить подчеркивание для обычного текстового просмотра. Я установил подчеркивание:
textview.setPaintFlags(nameOnTemplateTextview.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
3 ответа
Лучший ответ
Ты можешь попробовать
textview.setPaintFlags(textview.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG));
Или более широко просто установить,
textview.setPaintFlags(0)
но первый вариант более точен
12
Dany Y
5 Апр 2017 в 19:32
Вот метод, который вы можете попробовать удалить подчеркивание из любого текстового представления или отредактировать текст, используя приведенный ниже фрагмент кода примера.
<TextView
android:id="@+id/et"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:padding="10dp"
android:layout_marginBottom="10dp"
android:hint="This is first EditText"
android:fontFamily="sans-serif-light"
android:background="@null"
/>
Использование атрибута
android:background="@null"
Вы можете удалить подчеркивание из текста или редактировать текст
Вы также можете попробовать применить прозрачный цвет к фону, чтобы удалить подчеркивание под текстовым окном.
7
Ali Nawaz
3 Фев 2017 в 08:12
Может, уже слишком поздно отвечать на этот хороший вопрос, но я делюсь своим опытом; возможно, это может быть полезно для кого-то.
Есть действительно практичный и простой способ убрать подчеркивание с текста. А это: textview.setPaintFlags(View.INVISIBLE);
Это прекрасно работает для меня.
0
Hossein Seifi
25 Май 2017 в 19:42