Как установить числа как изображения на TextView? - PullRequest
2 голосов
/ 22 мая 2011

Я сделал дисплей, который покажет сумму покупки. Это TextView с фоновым изображением. У меня тоже есть спроектированные цифры. Как я могу установить эти цифровые изображения для этого TextView или мне нужно создать какой-то макет вместо простого TextView? Если мне нужно создать макет, можете ли вы добавить пример кода, как я могу это сделать?

Вот пример того, чего я хочу достичь.

enter image description here

С уважением, evilone

Ответы [ 2 ]

3 голосов
/ 22 мая 2011

Насколько я знаю, вашими двумя вариантами будет создание собственного True / OpenTypeFont (установка цвета текста на желтый в xml, скорее всего) или кодирование вашей собственной пользовательской ViewGroup, которая будет принимать строку и преобразовывать каждый из них.символ к соответствующему изображению.

Если вы можете создать свой собственный шрифт, вы можете добавить папку шрифтов в папку проекта вашего ресурса и вставить в нее свой шрифт.Затем он может быть загружен следующим образом:

Typeface tf = Typeface.createFromAsset(myContext.getAssets(), "fonts/MyFont.ttf");
myTextView.setTypeface(tf);

Этот сайт имеет бесплатные шрифты даже для коммерческого использования, http://www.fontsquirrel.com, и я искал led и нашел шрифт под названием radioland, который выглядит хорошо, хотячисла под углом.Если вы используете этот сайт, я обнаружил, что хорошо убедиться, что шрифт действительно бесплатен для использования с включенной лицензией или программным обеспечением и может открыть шрифт и просмотреть его заголовки.

0 голосов
/ 22 мая 2011

Установите и используйте светодиодный шрифт National Instruments 7 Segment LED.Для символа фунта вы можете сделать табличный макет и поместить его в угол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...