2016-08-03 8 views
1

Если я создаю переключатель, размер круга соответствует размеру шрифта. Поэтому, если я работаю на планшете, где он использует более крупный шрифт, я также получаю большой круг кнопок и точек. Но если я использую изображение из файла ресурсов, он выбирает изображение для создания чего-то точно такого же размера, независимо от платформы, насколько я могу судить. Таким образом, изображение моего переключателя того же размера, что и шрифт на более мелкой платформе, но он меньше шрифта на планшете. В некоторых случаях это может быть желаемое поведение, но в других случаях это не так. Мое изображение масштабируется до любого возможного разрешения в моем ссылочном файле, поэтому оно должно иметь возможность создавать тонкое изображение в большем размере. Я просто не вижу способа указать это.Есть ли способ указать размер изображения в файле ресурсов?

ответ

1

Мульти-изображение, вероятно, сделает все, что вам нужно. Это действительно несколько изображений в одном, вы загружаете разные размеры изображений для разных разрешений экрана, и для каждого устройства отображается соответствующий.

+0

FYI радиокнопка/флажок использует класс 'FontImage' и, в частности, записи' MATERIAL_ *' для значка. Вы можете установить их как значки, и они также автоматически адаптируются к изменениям цветовой схемы в кнопках: http://www.codenameone.com/blog/material-icons-background-music-geofencing-gradle.html http: // www.codenameone.com/blog/pressed-selected-icon-font-utf-8.html –

+0

На самом деле, я говорил о мульти-изображениях. На iPhone они отображаются в правильном размере, но на планшете, который использует более крупный шрифт, появляется слишком мало. Было бы неплохо, если бы я знал способ масштабировать его для размера шрифта. (Есть так много вариантов масштабирования в редакторе ресурсов, что может быть тот, который я пропустил, но тот, который я пробовал, не работал.) – MiguelMunoz

+0

BTW, я попробовал MultiImage, но у меня появился еще один любопытный результат, который, возможно, должен быть поданной как отдельный вопрос. Я создал два файла .png (выбранные и не выбранные) и добавил их в виде нескольких изображений в редакторе ресурсов. Он рисовал мои значки так, как должен, но он нарисовал стандартный черный круг поверх моего изображения. Таким образом, на самом деле он не заменил стандартный образ моим. – MiguelMunoz

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