Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/22: Рейтинг темы: голосов - 22, средняя оценка - 4.68
2 / 2 / 0
Регистрация: 09.01.2014
Сообщений: 15

Почему в EditText не работает html тэг <strike>?

16.01.2014, 21:04. Показов 4287. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер,
Почему не работает конструкция:

Java
1
2
Spanned s= Html.fromHtml("<strike>my test text</strike>");
                        editText.setText(s);
<b>,<i> работают, а strike нет! (
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.01.2014, 21:04
Ответы с готовыми решениями:

Тэг audio на html
Не могу понять что тут не так пробовал запускать на разных браузерах и все равно нечего не работает! &lt;audio controls source...

html 5 тэг <header>
Всем привет народ!В html 5 есть тэг &lt;header&gt; для отображения заголовка.Вопрос:Как выровнять его по левому краю?(догадываюсь что css,но...

Найти тэг в html документе по аттрибуту
Ребята, привет! Есть вопрос: имеем html документ, в нем есть тэги &quot;table&quot; в каждом &quot;table&quot; есть &quot;tbody&quot;, в каждом...

5
Командир зеленых роботов
 Аватар для angryrobot
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 576
16.01.2014, 21:47
Цитата Сообщение от Severomor Посмотреть сообщение
Почему не работает конструкция
Поддерживаются далеко не все теги. Если верит интернету, то Html.fromHtml понимает следующие теги:
Кликните здесь для просмотра всего текста
<a> (supports attribute "href")
<b>
<big>
<blockquote>
<br>
<cite>
<dfn>
<div>
<em>
<font> (supports attributes "color" and "face")
<i>
<img> (supports attribute "src". Note: you have to include an ImageGetter to handle retrieving a Drawable for this tag)
<p>
<small>
<strong>
<sub>
<sup>
<tt>
<u>

Но при этом перечеркнутый текст можно хранить в виде строкового ресурса. В строковых ресурсах поддерживаются следующие теги:
Кликните здесь для просмотра всего текста
<a> (supports attributes "href")
<annotation>
<b>
<big>
<font> (supports attributes "height", "size", "fgcolor" and "bicolor", as integers)
<i>
<li>
<marquee>
<small>
<strike>
<sub>
<sup>
<tt>
<u>

Вот ссылка на источник http://daniel-codes.blogspot.r... views.html
1
2 / 2 / 0
Регистрация: 09.01.2014
Сообщений: 15
16.01.2014, 21:53  [ТС]
Цитата Сообщение от angryrobot Посмотреть сообщение
Но при этом перечеркнутый текст можно хранить в виде строкового ресурса. В строковых ресурсах поддерживаются следующие теги:
А чем это поможет? Если html-строку просто засунуть в EditText, он тэги не понимает.
0
Командир зеленых роботов
 Аватар для angryrobot
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 576
16.01.2014, 22:11
Цитата Сообщение от Severomor Посмотреть сообщение
Если html-строку просто засунуть в EditText, он тэги не понимает.
Конечно не понимает, строку надо засовывать в строковый ресурс. А потом в EditText указать на него ссылку.
Содержимое файла res\strings.xml
XML
1
2
3
4
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="strikedText">Меня <strike>зачеркнули</strike></string>
</resources>
Содержимое layout файла
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 
    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="@string/strikedText"
        android:textAppearance="?android:attr/textAppearanceLarge" />
 
</RelativeLayout>
Результат


UPD. У меня тут используется TextView, но и с EditText проблем нет.
0
2 / 2 / 0
Регистрация: 09.01.2014
Сообщений: 15
16.01.2014, 22:27  [ТС]
angryrobot,
Спасибо, но это мне наверно не подойдет. Мне надо на лету. То есть взять строку из EditText, кусок ее зачеркнуть и вставить обратно.
Хотел использовать SpannableStringBuilder, попробовал, он работает, но там другая беда - мне отформатированные строки надо же еще сохранять в файле, а там замучаешься это делать.
Блин, вот подстава, им что, трудно было включить поддержку <strike> в html!
0
Командир зеленых роботов
 Аватар для angryrobot
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 576
16.01.2014, 23:04
Пардон, не сразу дочитал ваше сообщение до конца, а удалить уже не могу
Цитата Сообщение от Severomor Посмотреть сообщение
Мне надо на лету.
Да это тоже не проблема
Java
1
2
3
4
5
6
7
8
9
10
11
12
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        SpannableStringBuilder sp = new SpannableStringBuilder("Текст перечеркнут");
        //Перечеркивать с 6-го по 17-й символ
        sp.setSpan(new StrikethroughSpan(), 6, 17, SpannableStringBuilder.SPAN_EXCLUSIVE_EXCLUSIVE);
        EditText et = (EditText) findViewById(R.id.editText1);
        et.setText(sp);
    } 
}
Добавлено через 3 минуты
Цитата Сообщение от Severomor Посмотреть сообщение
Блин, вот подстава, им что, трудно было включить поддержку <strike> в html!

Не по теме:

Действительно очень не предусмотрительно с их стороны

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.01.2014, 23:04
Помогаю со студенческими работами здесь

Порядок метатегов и про тэг HTML
Приветствую друзья! Ребят, вопрос конечно смешной, но: Какой порядок мета-тегов правильнее (в т.ч. семантически) - такой: ...

Как записать HTML тэг в WORD?
Mne nugno ne prosto dobavit' ssilku, eto ya mogu, a sdelat' tak chtob eto viglyadelo primerno : &lt;OUTLOOK&gt; &lt;OUTLOOKATT type='word'...

Вывести атрибут объекта в html тэг
С помощью grand = $(this).parents('.media.grand') Формируется объект всегда с разным кол-ом значений Object { 0:...

Мне сделали сайт и почему-то тэг титл...
Мне сделали сайт и почему-то тэг Титл ниже тэгов Description и keywords. Гугл может из-за этого расстроицца? Я счас поставил Титл на самый...

HTML бот, что не так почему не работает?
Почему не работает правильно? Делал по шаблону (html только начал учить) Кто может подправьте чтобы работало правильно, спасибо ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru