почему падает разметка текста в TextView ?

Интерфейс, диалоги, темы, стили, меню
Ответить
GRAF_COLLIOSTRO
Сообщения: 115
Зарегистрирован: 08 янв 2015, 14:32

почему падает разметка текста в TextView ?

Сообщение GRAF_COLLIOSTRO » 13 дек 2015, 04:24

столкнулся с вот таким:

есть ресурс стринг, с разметкой текста:

<string name="info"><b>текст1</b>/n/n текст2/n текст3</string>

если через layout прописать:
android:text="@string/info" всё замечательно:
текст1

текст2
текст3
если через код:

TextView.setText(getString(R.string.info)); то как-то странно. на некоторых девайсах работает, а на некоторых нет. Жирный текст теряется.

а если через переменную:

stringtext=getString(R.string.info);
TextView.setText(stringtext);

то вообще вся внутренняя разметка слетает. единственное, что неизменно работает это переход на следующую строку /n

как сие пАбедить??? уже больше часа туплю)

у вьюхи есть вот такой параметр: android:textAppearance="?android:attr/textAppearanceMedium" - но похоже дело не в нём)

вот собстна сама вьюшка:

Код: Выделить всё

 <TextView
                android:id="@+id/info"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="@dimen/view_top_big_margin"
                android:layout_marginLeft="@dimen/view_LR_margin"
                android:layout_marginRight="@dimen/view_LR_margin"
                android:text="@string/empty"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="@color/white_color" />
@string/empty - текст по умолчанию. в коде надо поменять на другой текст с разметкой

вывожу стринг в лог. в логах разметку не показывает(((

GRAF_COLLIOSTRO
Сообщения: 115
Зарегистрирован: 08 янв 2015, 14:32

Re: почему падает разметка текста в TextView ?

Сообщение GRAF_COLLIOSTRO » 16 дек 2015, 18:49

я так и не смог ничего придумать, подскажите, у кого какие есть соображения? нужно выделить несколько слов в тексте жирным. Как это сделать правильно? <b>текст</b> почему-то стабильно работает только на эмуляторе в API 15. На реальном устройстве ведройд 5.2 жирного не видно. Видно только если текст прописан в layout файле. Отпишитесь хтонить, неужели никто не сталкивался с таким?((( у мну заказчик выносит моСк, что надоть ему заголовки ЖИРНЫМ выделить(((

Ответить