2012-10-24 5 views
7

Doe's Android obsługuje wiele folderów menu (np. Jak/drawable-hdpi i/drawable-mdpi)? Jeśli tak, jakie typy są obsługiwane (land, xhdpi, swXXXdp)?Zasoby Androida dla różnych menu

P.S. Przepraszam za takie głupie pytanie ...

Edycja 1: Na przykład mam różne układy. W zależności od tego mogę mieć różne zasoby menu, nie? Na początek byłoby miło mieć sooch foldery:

  • RES/menu
  • res/menu-land
  • res/menu-xhdpi
  • res/menu-xhdpi-land
  • res/menu-sw600dp

Pierwsze dwa działają dobrze ... ale kiedy próbuję dodać inne, aplikacja działa niestabilnie na różnych urządzeniach.

+0

Nic złego w tym pytaniu, ale daj nam przykład tego, jak chcesz z niego skorzystać, aby uzyskać bardziej przejrzyste wyobrażenie o tym, czego dokładnie szukasz. – MarchingHome

+2

Problem polega na tym, że po dodaniu folderu menu-xhdpi wszystkie urządzenia pobierają z niego specyfikacje menu –

Odpowiedz

4

Tak. nawet w układzie pionowym i poziomym modus:

menu-land-MDPI menu-port-MDPI

menu-land-hdpi menu-port-hdpi

menu-land-xhdpi menu-portowy -xhdpi

1

tak. Nie widzę żadnego powodu, aby tego nie wspierać, dokumentacja here nie zawiera żadnych ograniczeń (ja sam przynajmniej użyłem -land qualifier) ​​

1

Menu może być używane podobnie jak folder layoutu, możesz dodać menu-land, menu -port ... możesz również użyć określonego menu dla wielu języków, takich jak menu-fr, menu-en, aby zmienić kolejność elementów na podstawie języka telefonu ...