2015-03-22 24 views
8

Jestem programistą Eclipse i niedawno przełączyłem się na system Android Studio.Android Studio. Folder i rozmiary szuflad?

Wiem, że folder "do rysowania" to miejsce, w którym muszę przesłać wszystkie obrazy, które mam zamiar wykorzystać w moim projekcie Android, ale co się stanie z rozmiarami zdjęć? W Eclipse są różne foldery dla każdego rozmiaru (xxhdpi, xhdpi, hdpi ...)

Jakiej metody powinienem użyć teraz, aby uzyskać najlepszą kompatybilność ze zdjęciami i urządzeniami?

Dzięki.

Odpowiedz

13

W Eclipse istnieją różne foldery dla każdego rozmiaru (xxhdpi, xhdpi, hdpi ...)

Są tam również w Androidzie Studio. Zespół Android Tools ukrył je.

Jeśli spojrzeć tuż nad Project Explorer drzewa thingy po lewej stronie powinieneś zobaczyć rozwijanej jedną że prawdopodobnie mówi „Android” teraz:

Android Studio, Android Project View

To jest projekt Android view, który daje ci nieco syntetyczny wygląd twojego projektu, zwijając rzeczy, takie jak zbiory zasobów i zestawy źródeł, aby ukryć te szczegóły.

użytkowników Eclipse będzie prawdopodobnie bardziej zadowoleni z klasycznego widoku projektu, który można uzyskać klikając że rozwijanej i włączeniu go do „projekt”:

Android Studio, Classic Project View

To działa podobnie jak Package Explorer Eclipse, gdzie otrzymujesz aktualny widok systemu plików na to, co się dzieje, wraz z katalogami zestawów zasobów.

To wszystko to samo w systemie plików, ale widok projektu Android trochę go maskuje.

+0

Dlaczego to robią? Mam na myśli ich oficjalną stronę [oni polecają] (http://developer.android.com/training/basics/supporting-devices/languages.html), aby zbudować bardziej złożoną strukturę katalogów, a jednak AS ukrywa te katalogi w najbardziej wygodnym "widoku" Androida ... – displayname

+0

@StefanFalk: Jestem pewien, że istnieje metoda na szaleństwo. Ich nowy widok sprawia, że ​​łatwiej jest zobaczyć, jakie warianty posiadasz. Osobiście, przejście z powrotem do widoku projektu jest pierwszą rzeczą, którą robię przy uruchamianiu projektu Android Studio ... – CommonsWare

8

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

Sporządzono

Spowoduje to dodanie 4 różne rozmiary obrazu, dzięki czemu zmieści się w zależności od wielkości urządzenia (telefon, tablet ...)

Można również ctrl+c ->ctrl+v do rozciągliwej folderze i wybrać żądany rozmiar (MDPI - telefony, xxhdpi - tabletki ...), ale to nie będzie zmiana rozmiaru za pomocą urządzeń typu

+0

Masz na myśli, że mogę stworzyć tylko wersję xxxhdpi, a kiedy to dodasz, studio wygeneruje dla mnie resztę? – AbdelHady

0

Studio jest generowane przez klasę obrazu automotacly. Just suld make like this. ic_launcher 36 * 36 ic_launcher 48 * 48 i inne rozmiary zdjęć. Ale jedna rzecz się zmieniła. Teraz ldpi nie tworzy.