2015-03-22 1 views
8

Я разработчик Eclipse и недавно переключился на Android Studio.Android Studio. Портфолио и размеры файлов?

Я знаю, что папка «drawable» должна загрузить все изображения, которые я собираюсь использовать в своем проекте Android, но что происходит с размерами изображений? В Eclipse существуют разные папки для каждого размера (xxhdpi, xhdpi, hdpi ...)

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

Спасибо.

ответ

13

в Eclipse есть разные папки для каждого размера (xxhdpi, xhdpi, hdpi ...)

Они также находятся в Android Studio. Команда Android Tools спрятала их.

Если вы смотрите прямо над проектом исследователь дерева штуковина на левой стороне, вы должны увидеть выпадающий, тот, который, вероятно, говорит «Android» прямо сейчас:

Android Studio, Android Project View

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

пользователи Eclipse, вероятно, будет счастливее с классической точки зрения проекта, который вы получите, нажав эту раскрывающийся и переключение его на «Проект»:

Android Studio, Classic Project View

Это работает так же, как в Eclipse Package Explorer, где вы получаете фактическое представление файловой системы о том, что происходит, в комплекте с каталогами набора ресурсов.

Это все равно, что в файловой системе, но проект проекта Android немного маскирует его.

+0

Почему они это делают? Я имею в виду их официальную страницу [они рекомендуют] (http://developer.android.com/training/basics/supporting-devices/languages.html), чтобы создать более сложную структуру каталогов, и все же AS скрывает эти каталоги в наиболее удобном 'Android'-View ... – displayname

+0

@StefanFalk: Я уверен, что есть метод безумия. Их новый взгляд немного упрощает просмотр вариантов вашего ресурса. Лично, переход к представлению Project - это первое, что я делаю при запуске проекта Android Studio ... – CommonsWare

8

Right click drawable ->New ->Image Asset ->Asset Type: Action Bar and Tab Icons. Image file: image_path, Resource Name: how_youre_image_will_be_called ->Next ->Finish

Совершено

Это добавит 4-х различных размеров вашего изображения так, чтобы он поместился в зависимости размер устройства (телефон, планшет ...)

Вы можете также ctrl+c ->ctrl+v в вытяжке папку и выбрать размер вы хотите (MDPI - телефоны, xxhdpi - таблетки ...), но это не будет изменять размеры по типу устройств

+0

Вы имеете в виду, что я мог бы сделать только версию xxxhdpi, а затем, добавив ее, студия создаст для меня остальное? – AbdelHady

0

Студия генерирует изображение klasor automotacly. просто suld сделать вот так. ic_launcher 36 * 36 ic_launcher 48 * 48 и другие размеры. Но одна вещь изменилась. Теперь ldpi не создает.