2016-07-28 3 views
0

Я создаю приложение с Android Studio, и один из моих действий (который позволяет пользователю нарисовать на холсте) имеет «панель инструментов» с такими вещами, как «Очистить», «Отменить», «Повторить» и т. Д.Android Studio - как изменить размер значков?

Я использую встроенные значки для этого - то есть я перехожу в папку «Drawables», щелкните правой кнопкой мыши, перейдите в «Добавить векторный актив», а затем выберите соответствующий значок. Я понял, что могу изменить размер значка, который добавляется, но я не могу понять, как его использовать.

Итак, на экране телефона я хотел бы использовать стандартные значки 24dp. Однако на экране планшета я хотел бы, чтобы значок был больше, поскольку они немного потеряны на большом экране.

Я не могу понять, как это сделать, и я даже не уверен, использую ли я правильный подход. Я знаю, что могу создавать разные поддиректории подделок для разных плотностей, но это не столько плотность, сколько размер экрана.

Каков наилучший способ сделать это?

Спасибо!

ответ

1

Вы должны увеличить высоту панели инструментов, значок автоматически поместит ее контейнер.

В случае, если вы хотите изменить размер значка, дважды щелкните файл xml значка и измените ширину и высоту внутри. Не прикасайтесь к параметрам viewportWidth и viewportHeight!

В общем, вы не должны этого делать, поскольку это не будет следовать рекомендациям Google.

+0

Спасибо, я постараюсь увеличить высоту панели. Я полагаю, что лучше всего установить это в dimens.xml для отдельных размеров экрана? Я понял, что могу создавать «ценности-большие» и т. Д. Для разных размеров экрана. – Sharon