2015-12-21 2 views
0

Я новичок в android, и я разрабатываю приложение для создания музыкальных нот на основе пользовательского ввода. Я прочитал связанные сообщения, говорящие о добавлении подчеркивания в textview. Для моего приложения некоторые заметки (которые являются числами) в текстовом виде должны иметь одно подчеркивание, некоторые должны иметь двойную подчеркивание, а некоторые - под ними или даже кривые на них.андроид textview исходный текст superscript underscript

example of the notes

Я думал об использовании аналогичной UTF-8, но не нашел номера с такими подчеркиванием и хмуриться или дуга галстука.

До сих пор люди использовали уравнение Office Word для создания и редактирования таких заметок. Я не уверен, что лучший способ отобразить его в андроидном тексте или дать номер с их индексом и знаком подстроки. Позже мы даже хотим разрешить пользователю редактировать заметки.

Любая идея о том, как отображать числа с индексом/индексом в текстовом виде?

Благодарим за помощь.

ответ

0

Для одной возможности, вы можете проверить один из моих ответов здесь: Drawing an image above an android text span

Однако в вашем случае я бы просто иметь настраиваемое представление для всего персонала, разработать структуру данных для того, где все числа и символы идут, переопределяют onDraw() и визуализируют их непосредственно на холсте.

+0

Любопытно, что это за обозначения? Я тоже музыкант, и я никогда раньше этого не видел. –

+0

Спасибо! Kris. это называется числовой нотной записью. Только сейчас я обнаружил, что я могу использовать sub/superscript, предоставленный unicode, но не знаю, как с разным размером кривых и связей. Спасибо за ваш ответ. [Link] (http://unicode.org/charts/PDF/U0300.pdf) – trytrytrycoding

Смежные вопросы