2015-04-06 3 views
0

Я хочу создать новый виджет для своего приложения, используя создание CustomView. Я просмотрел документацию по созданию пользовательских представлений от: http://developer.android.com/training/custom-views/index.htmlСоздание пользовательского вида, Android Studio

Может ли кто-нибудь помочь мне с полной реализацией созданного пользователем вида.

Виджет, который я хочу создать, является счетчиком виджета. enter image description here

+0

Преобразуйте число в строку, отделите символы и отмените их и заполните их в пользовательские тексты справа налево. – Harry

+0

Что именно вы подразумеваете под настраиваемыми текстами? –

+0

Номер с оранжевой коробкой. Поскольку вы также можете настроить пользовательские шрифты, вам необходимо создать собственный класс текстового вида. Для отображения всего текста вам понадобится только горизонтальный линейный макет. – Harry

ответ

0

Счетчик, о котором вы думаете, может быть реализован с использованием прямоугольников, а затем рисования текста над ними. «Запятая» может быть нарисована с использованием кодированной строки UTF-8.

Вы можете подсчитать длину строки, а затем перевернуть строку, а затем запустить цикл, чтобы нарисовать их, как показано выше (справа налево). Вставьте запятую после каждых трех итераций. Надеюсь, это поможет вам.

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