2013-03-01 10 views
5

Potrzebuję obsługi aplikacji dla telefonów komórkowych mdpi, hdpi i xhdpi oraz tabletów 7 i 10 'Muszę przyznać, że jestem trochę zagubiony.Zasoby pomocnicze na tablety i telefony komórkowe

tej pory tylko zrobił wersję tabletu i co zrobiłem to:

  • jeden folder o nazwie "układ"
  • 3 różne foldery zwane "odkształcalne-sw600dp", "odkształcalne-sw800dp" i "drawable-sw1200" zawierający obrazy o wielkości 600 pikseli, 800 pikseli i 1200 pikseli.

Mam wrażenie, że go zepsułem i że powinienem mieć utworzone standardowe foldery "drawable-mdpi", "drawable-hdpi" i "drawable-xhdpi".

Ale jeśli mam zrobić:

  • w którym folderze muszę umieścić obrazy dla tabletek? tylko xhdpi?
  • jak duże (w px) powinny być obrazy na tablety?
  • jak duże powinny być obrazy dla telefonów komórkowych?
  • i ostatni, ale nie najmniej ważny: jak należy nazwać foldery "layout", aby mieć inną wersję dla telefonów komórkowych i tabletów?

ja już przeczytać Android rekomendację Niczym 1000 razy i nadal jestem mylić ...

EDIT 1

Ten paragraph from Android website odpowiedziałeś na moje pytanie "jak trzeba nazwać" układ "foldery mają inną wersję dla telefonów komórkowych i tabletów?"

EDIT 2

Odnośnie rozciągliwych foldery, do telefonów komórkowych, wydaje się oczywiste, że trzeba utworzyć 3 foldery ten sposób:

  • odkształcalne-MDPI zawierający 320px szerokości zdjęć
  • odkształcalny-hdpi zawierający 480 na szerokości obrazy
  • odkształcalny-xhdpi zawierający 720px szerokości zdjęć

Nadal pozostaje pytanie, jak nazwać różne foldery do rysowania do obsługi tabletów.

Odpowiedz

8

więc to byłaby moja odpowiedź.

schematy -> 2 foldery:

  • "Układ" (lub "układ, sw320dp") dla telefonów komórkowych
  • "układ, sw600dp" dla tabletek

kanału alfa -> 5 teczki :

  • "rozciągliwej-MDPI" dla komórek, zawierającą na 320 szerokości obrazy
  • „rozciągliwej-hdpi” dla komórek, zawierających 480 na szerokości obrazy
  • „rozciągliwej-xhdpi” dla komórek, zawierających 720px szerokości obrazy
  • „rozciągliwej-sw600dp” do 7 „” tabletki, zawierające 600px szerokości obrazu
  • "rozciągliwej-sw720dp" dla tabletów 10 '', zawierająca 720px szerokości obrazy

lepsza odpowiedź niż ta, jest mile widziany!

+0

Cześć, chcę tylko zapytać o coś tylko dla mojej wiedzy. Używam 7 rysunków, takich jak drawable-hdpi, drawable-large-mdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi, drawable-xlarge-mdpi, drawable-xxhdpi. czy idę dobrze, czy źle? czy możesz mi pomóc zwiększyć moją wiedzę? z góry dziękuję. Czekam na pomocną odpowiedź .. :) – Ajay

+0

Myślę, że powinieneś zadać dedykowaną odpowiedź na StackOverflow dla tego tematu. – thomaus

+0

Należy zauważyć, że styl 'layout-sw320dp' ma działać z poziomu API 13 (Android 3.2). To sprawia, że ​​styl ten jest ograniczony w obsłudze telefonicznej, zwykle chodzi o interfejs API Androida 8 (Amdroid 2.2) –

3

Ponieważ LDPI jest ledwo używany, należy wykonać 3 różne rozmiary obrazów dla telefonów komórkowych.

Powiedzmy, że masz obraz o rozdzielczości 50x50 DP.

MDPI = 50x50PX

HDPI = 75x75PX (x1,5)

XHDPI = 100x100PX (2x.0)

Możesz utworzyć jeszcze więcej folderów, takich jak: drawable-xlarge-xhdpi i drawable-xlarge-hdpi i umieścić tam zdjęcia, których potrzebujesz do tabletów. Uważam, że Xlarge był na 10-calowy? Możesz więc otrzymać około 9 różnych rozmiarów. 3 dla telefonów komórkowych, 3 dla 7 'i 3 dla 10'. Tabletki mają również gęstość pikseli!

prawym przyciskiem myszy projekt w Eclipse -> Nowy -> Inne -> Android pliku XML

A następnie wybrać rozciągliwej jako rodzaj regresu dokonania foldery rozciągliwej na przykład.

Poniżej znajduje się zrzut ekranu przedstawiający, jak to wygląda. To naprawdę przydatne!

zobaczyć również list of displays by pixel density

enter image description here

Używanie tego dokonać foldery, które będzie wyglądać następująco. duże to 7 ', xlarge było 10' (myślę).

/RES/odkształcalne wielkopowierzchniowych MDPI

/RES/odkształcalne wielkopowierzchniowych hdpi

/RES/odkształcalne wielkopowierzchniowych xhdpi

/RES/odkształcalny-XLarge -mdpi

/RES/odkształcalny-XLarge-hdpi

/RES/odkształcalny-XLarge-XH dpi

7-calowe tablety z systemem Android to HDPI i duże.

Sprawdź tabelę here i przeczytać o dużej/XLarge/small itp

+0

Dzięki człowieku, ale nie tego szukam. Zasadniczo moje pytanie brzmi: ile różnych rozmiarów obrazów (w pikselach) potrzebuję do obsługi urządzeń z Androidem i tabletów? – thomaus

+0

Poprawiłem moją odpowiedź, aby wyjaśnić sprawę jaśniej. –

+0

3 różne rozmiary obrazu dla 7 'i 3 różne dla 10' ??? Jesteś pewny? Jakiego rozmiaru byłyby wtedy? (przy okazji, sprawdź moje zmiany) – thomaus

Powiązane problemy