2016-10-29 6 views
3

Я видел много вопросов относительно удаления подчеркивания для автоновости текста.Как удалить подчеркивание для textview в android

Но для меня я не могу удалить подчеркивание для обычного текстового просмотра. Я установил подчеркивание по:

textview.setPaintFlags(nameOnTemplateTextview.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); 
+0

Привет Саи Korlakunta. Я добавил новый ответ на ваш вопрос. –

ответ

1

Вы можете попробовать

textview.setPaintFlags(textview.getPaintFlags() & (~ Paint.UNDERLINE_TEXT_FLAG)); 

или в более широком смысле просто установить,

textview.setPaintFlags(0) но первый вариант является более точным

+0

спасибо u его рабочий штраф –

1

Вот техника, которую вы можете попробовать удалить подчеркивание из любого TextView или редактирования текста, используя приведенную ниже пример фрагмента кода

<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"

вы можете удалить подчеркивание из текстового поля или изменить текст

Вы также можете попробовать поставить прозрачный цвет на фон, чтобы удалить подчеркивание под текстовым изображением.

+0

Есть цвет фона для textview, поэтому я не могу сделать его нулевым. –

+0

В этом случае я не уверен в каком-либо конкретном решении, но если вы не получите какое-либо решение, тогда в этом случае сохраните фоновый код: @null, но поставьте рамку с текстом ниже Textview и дайте фон этому макету фрейма для этого. Хорошая удача –

0

Может быть, это слишком поздно, чтобы ответить на этот вопрос хороший, но я делюсь своим опытом ; возможно, это может быть полезно для кого-то.

Существует действительно практичный и простой способ удаления подчеркивания для текста. И это: textview.setPaintFlags(View.INVISIBLE);

Это работает идеально для меня.

+0

его работающий штраф..thank u –

2

Подчеркивание в андроида: Автоссылка можно удалить с помощью андроида: textAllCaps = "истинный" и андроид: textIsSelectable = "ложь"

<TextView 
    android:autoLink="phone" 
    android:text="070 300 1155" 
    android:textAllCaps="true" 
    android:textIsSelectable="false" 
    />