Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
badtrips
2 / 2 / 0
Регистрация: 04.03.2012
Сообщений: 52
#1

Вывод символа Юникода по его коду в TextView - Программирование Android

20.12.2014, 21:59. Просмотров 924. Ответов 1
Метки нет (Все метки)

Привет всем.
Подскажите пожалуйста по такой штуке:
у меня есть в программе база sqlite, в которой лежат коды символов в формате \uXXXX и есть ещё сдвоенные \uXXXX\uXXXX.
Их, выбирая из БД, я хочу отобразить в например
Java
1
TextView kana_output = new TextView().setText()
. Но так как из базы эти коды забираются как Стринг, то на экране вместо нужного символа я и получаю надпись \uXXXX.
Как сделать отображение нужного символа?

Что-то вроде-
Java
1
TextView kana_output = new TextView().setText("\u1111")
-работает без проблем

Может быть нужно как-то сделать из Стринга Characters?

Начал переписывать с вариантом Characters, а у Cursor подходящий метод есть только getString() и как привести String к Characters найти пока не могу.

Добавлено через 8 минут
Сейчас понял что сглупил, все эти символы (это иероглифы) можно и так поместить в базу, без кодов Юникода, но всё, как можно сделать по вопросу выше?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2014, 21:59
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывод символа Юникода по его коду в TextView (Программирование Android):

Вывод в textView из БД
У меня есть БД public void onCreate(SQLiteDatabase db) { // создаем...

Вывод в TextView
Здраствуйте, я новичок и у меня возник первый вопрос: есть TextView tv1 и есть...

Вывод в TextView
Здраствуйте, я новичок и у меня возник первый вопрос: есть TextView tv1 и есть...

Динамический textview и его параметры
Люди помогите пожалуйста :cry:, как мне динамическому listview задать...

Вывод степени в TextView
Нужно вывести число в TextView, например: 10 в -3й степени и тд. Пытался через...

Форматированный вывод в TextView
Здравствуйте, есть переменная типа double. Нужно если это число целое(например...

1
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
20.12.2014, 22:00 #2
badtrips, привет!
Не экспериментировал, но, наверное, поможет .setText(Html.fromHtml("\u1111")). Если нет - тогда предварительно надо перекодирать в другую кодировку (в формате HTML) или поискать другие методы.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2014, 22:00
Привет! Вот еще темы с решениями:

Вывод смс в textView
Добрый день:handshake: Уже пару дней не могу разобраться с кодом. Половина...

Вывести контакт(его имя) на textview
Как вывести имя первого попавшегося контакта (и, возможно, его номера...

Ширина TextView в зависимости от наполнения его текстом
Есть виджет. На нем TextView. В нем строки разделенные символом новой строки....

Вывод результата с TextView / Andoid
Доброго времени суток. Помогите пожалуйста, изначально программа...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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