Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
shavuz
105 / 111 / 21
Регистрация: 29.01.2014
Сообщений: 554
#1

Получить в активити первую строку жирным шрифтом, а вторую под ней - обычным - Программирование Android

18.02.2014, 10:54. Просмотров 783. Ответов 13
Метки нет (Все метки)

Всем привет. Проблема со стрингом:
XML
1
2
3
4
 <string name="string_test">
        <b>test</b>\n
        testtesttest
         </string>
по идее я должен получить в активити первую строку жирным шрифтом а вторую под ней обычным, в интернете именно так это описано, но когда я это делаю получаю первая строка жирным есть а то что после нее пропадает. подскажите что я делаю не так.
спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2014, 10:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить в активити первую строку жирным шрифтом, а вторую под ней - обычным (Программирование Android):

Сделать часть текста жирным шрифтом - Программирование Android
доброго времени суток. Пишу программу тестирования, и хотелось бы чтобы после вопроса ответ выделялся жирным шрифтом. Но никак не могу...

Вставьте вторую строку в первую, начиная с пятой позиции.Распечатайте новую строку и подсчитайте сколько в ней символов - Turbo Pascal
Всем доброго времени суток. Помогите,пожалуйста,с программами: 1)Даны матрицы А(5,3) и С(5,4),каждая из них содержит два одинаковых...

Выделить строку в ListView жирным шрифтом - C#
Здравствуйте!Возможно ли выделить строку в ListView жирным шрифтом. Вот код кнопки которая заполняет listView: private void...

Как выделить строку в RichEdit жирным шрифтом - Delphi
Здравствуйте. Как оптимальнее всего написать на Делфи следующее: RichEdit.Lines становится жирной и зелёной RichEdit.Lines...

Получить вторую последовательность, переставив в элементах исходной первую и вторую цифры - VBA
При помощи датчика случайных чисел вводится последовательность {ai}, состоящая из N (случайное число от 7 до 30) целых положительных...

Как переписать вторую строку textBox (B) новым текстом оставив первую строку неизменной? - C#
Имеем textBox1.Text = &quot;A&quot;; textBox1.Text = textBox1.Text + Environment.NewLine + &quot;B&quot;; textBox1.Text = // //Вывод: //A //B ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
18.02.2014, 11:01 #2
а ни <br> заместо \n
dan41k
]:->
98 / 92 / 13
Регистрация: 12.11.2013
Сообщений: 398
18.02.2014, 11:14 #3
а разве в XML можно использовать

Цитата Сообщение от shavuz Посмотреть сообщение
\n
?
shavuz
105 / 111 / 21
Регистрация: 29.01.2014
Сообщений: 554
18.02.2014, 11:26  [ТС] #4
вот это я нашел в интернете:
XML
1
2
3
4
5
6
7
8
9
10
11
<string name="html_style_string">Normal
    <b>Bold</b>\n
    <i>Italic</i>\n
    <u>Underlined</u>\n
    <tt>Monospace</tt>\n
    <big>Big</big>\n
    <small>Small</small>\n
    text with<sup>Superscript</sup>\n
    text with<sub>Subscript</sub>\n
    <strike>Striked text</strike>
</string>
может это не правельно, но \n у меня работает, строку он опускает и текст не пропадает, только когда html теги вставляю.
может у кого то есть свой пример работы со стрингом?
dan41k
]:->
98 / 92 / 13
Регистрация: 12.11.2013
Сообщений: 398
18.02.2014, 11:28 #5
Цитата Сообщение от shavuz Посмотреть сообщение
<small>Small</small>\n
text with<sup>Superscript</sup>\n
странно, потому что в этом моменте строка начинается не с тега, но не пропадает...
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
18.02.2014, 11:37 #6
А вы делаете просто
Java
1
setText(getResourse(...));
или
Java
1
setText(Html.fromHtml(getResourse(...)));
?
shavuz
105 / 111 / 21
Регистрация: 29.01.2014
Сообщений: 554
18.02.2014, 11:41  [ТС] #7
Цитата Сообщение от dan41k Посмотреть сообщение
странно, потому что в этом моменте строка начинается не с тега, но не пропадает...
вот что получается
Название: Capture.JPG
Просмотров: 32

Размер: 9.8 Кб

XML
1
2
3
4
<string name="test">
        <small>Small</small>\n
text with<sup>Superscript</sup>\n
         </string>
shavuz
105 / 111 / 21
Регистрация: 29.01.2014
Сообщений: 554
18.02.2014, 11:51  [ТС] #8
вот нашел еще пример:
XML
1
2
3
4
5
6
7
<string name="about_text">
    У лукоморья дуб зелёный;\n
    Златая цепь на дубе том:\n
    И днём и ночью <b>кот учёный</b>\n
    Всё ходит по цепи кругом;\n
    Идёт <b>направо</b> - песнь заводит,\n
    <b>Налево</b> - сказку говорит.</string
и все у него как то работает
dan41k
]:->
98 / 92 / 13
Регистрация: 12.11.2013
Сообщений: 398
18.02.2014, 11:57 #9
посмотрите пост выше. NiRamz вам уже дал ответ. Я думаю, что это решение
shavuz
105 / 111 / 21
Регистрация: 29.01.2014
Сообщений: 554
18.02.2014, 12:07  [ТС] #10
Цитата Сообщение от dan41k Посмотреть сообщение
посмотрите пост выше. NiRamz вам уже дал ответ. Я думаю, что это решение
я не делаю ни того не другого. где я должен это делать и зачем. нигде в примерах этого не видел
мне нужен простой текствью и в нем текст.
dan41k
]:->
98 / 92 / 13
Регистрация: 12.11.2013
Сообщений: 398
18.02.2014, 12:34 #11
Цитата Сообщение от shavuz Посмотреть сообщение
я не делаю ни того не другого. где я должен это делать и зачем. нигде в примерах этого не видел
мне нужен простой текствью и в нем текст.
Java
1
2
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(Html.fromHtml(getResourse(...)));
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
18.02.2014, 12:42 #12
хе, это делается в коде. Что бы вьюшка восприняла теги необходимо делать как я написал
shavuz
105 / 111 / 21
Регистрация: 29.01.2014
Сообщений: 554
18.02.2014, 13:00  [ТС] #13
Цитата Сообщение от NiRamz Посмотреть сообщение
хе, это делается в коде. Что бы вьюшка восприняла теги необходимо делать как я написал
написал так:
Java
1
2
TextView textView2 = (TextView) findViewById(R.id.textView2);
        textView2.setText(Html.fromHtml(getResources());
кричит на fromHtml - The method fromHtml(String) in the type Html is not applicable for the arguments (Resources)
предлагает поменять на toHtml
что значат ваши 3 точки?
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
18.02.2014, 13:21 #14
id строки в файле
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2014, 13:21
Привет! Вот еще темы с ответами:

Даны две строки. Вставить в первую строку вторую строку, перед каждым знаком препинания ,.:!?; - Turbo Pascal
Ребята помогите решить пожалуйста вот такую задачу. Даны две строки. Вставить в первую строку вторую строку, перед каждым знаком препинания...

Есть две строки, после каждого вхождения определенного символа, в первую строку вставить вторую строку - JavaScript
&lt;script&gt; var s=&quot;dndcddcn&quot;; s0=&quot;ddf&quot;; for(var i=0;i&lt;s.length();i++) { s=s+s; if (s=n) s=s+s0; } ...

Выделить категорию жирным шрифтом - HTML, CSS
как сделать глав категорию жирным, и шрифты менять к примеру параметры font-size: 1.4em; color: #000;

Название выбранной вкладки - жирным шрифтом? - MS Access
Вопрос чисто из области дизайна, будь он неладен)... Есть набор вкладок. В принципе, меня в нем все устраивает, но заказчик хочет, чтобы...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.02.2014, 13:21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru