Как указать размер изображения для левого изображения кнопки?

1

Я хотел бы поместить изображение на Button с некоторым текстом, например:

--------------
[image] [text]
--------------

Мы можем сделать это с помощью Button и указать левый Drawable, но он использует размер "intrinsic" для drawable. Если я правильно понимаю, это не будет работать через разные устройства плотности. Если мое изображение 32x32 пикселей, оно будет выглядеть очень маленьким на устройствах hdpi. Есть ли способ указать ширину и высоту рисунка в dp, чтобы он занимал одинаковое пространство на разных устройствах?

Теги:
android-button

1 ответ

2

Это правильно. Вам нужна версия изображения hdpi, mdpi и ldpi, и вы просто поместите их в соответствующую папку с возможностью копирования, а ОС позаботится обо всех остальных.

Вот ссылка в схему ресурсов, если вам нужна дополнительная информация.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню