Wie erstellen Sie layout-kleine-land-Ordner?
Ich soll das anlegen separater Ordner für meine layouts, wie dies in meinem Ressource-Verzeichnis:
layout-land
layout-port
ist das ok, aber so:
layout-small-land
layout-small-port
oder
layout-land-small
layout-port-small
Ergebnisse in:
'Invalid resource directory name'
Was gibt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
layout-small-land
undlayout-small-port
sind die richtigen Antworten, und Sie kompilieren gerade gut für mich. Gibt es vielleicht etwas anderes nicht stimmt, in Ihre Verzeichnis-Struktur.-small
und-large
Ressource gesetzt Suffixe nicht zeigen, bis 1.6.Können Sie die Bildschirm-Dichte anstatt von einer Größe, wie Groß oder Klein
Beispiel:
Weitere Infos im folgenden link:
https://developer.android.com/guide/topics/resources/resources-i18n.html#AlternateResources
Für die Verwendung von Groß -, Mittel -, Klein-das ist der Weg:
large
undsmall
gelten Ressource gesetzt Suffixe. Siehe die Dritte Zeile (nach dem Header) der Tabelle 2 auf der Seite, die Sie im Zusammenhang mit oben.Es wird Ihnen eine
"invalid resource error"
bis der Ordner leer ist. Wenn Sie füllen Sie es mit der.xml
- Dateien (Sie müssen exakt übereinstimmen in jedemlayout-<qualifier>
Ordner) es gibt Ihnen keine Fehler.ZB:
ist es ok
Habe ich noch nicht gefunden, was else im web, das auf dieser Struktur, aber der folgende blog post zeigt ein Beispiel, in dem der Autor verwendet ldpi (und ich bin sicher, mdpi und hdpi) statt klein, normal und groß (als android-Referenz Google docs online würde, vorschlagen). Haben Sie einen Blick auf den unten stehenden link und vielleicht versuchen, die Struktur:
http://android.amberfog.com/?p=276