Пробую сделать круглые блоки в меню, но на разных устройствах выглядит по разному. Собстна вопрос, как сделать что бы на всех устройствах они были идеально круглые?
Код:
Ответ
UPD . Для создания виджета с фоном в форме правильного круга, картинкой (здесь res/drawable/rating.png) и подписью снизу, произвольного размера, используется такая конструкция:
res/drawable/image_in_circle.xml
размер круга будет подгонятся под размер вложенной картинки с отступами 5dp
использование:
Результат на всех экранах одинаков:
так же нелишним будет указать, что за фигуру вы рисуете (android:shape="oval"), так как Shape рисует и прямоугольник и дуги и др.
PS: в вашей разметке цвет, указанный первым (#FFFFFF) ни на что не влияет
Комментариев нет:
Отправить комментарий