2014-11-07 17 views
61

ich einen neuen Ordner innerhalb des/res VerzeichnisAndroid Studio: neu erstellte Verzeichnis nicht angezeigt In Ordner anzeigen

I zu schaffen versuche ein neues Verzeichnis hinzugefügt

enter image description here

Der Ordner nicht erscheint im/res Ordner obwohl es existiert im Sucher

enter image description here

Fall und po int Ich habe versucht, den Ordner erneut hinzuzufügen, und ich habe eine Nachricht erhalten, dass er existiert.

enter image description here

Wenn Sie können, was schlage ich tun kann, um dies zu beheben Ich würde es lieben!

(Und ja, ich habe das Programm als auch den Computer neu gestartet)

Antwort

126

Es stellt sich heraus, dass es oben einen Auswahlschalter gibt, der standardmäßig Android anzeigen soll. Wenn Sie den Schalter nach unten zu 'Pakete' bewegen, können Sie Ihre eigenen Pakete sehen.

enter image description here

+2

Die Einstellung "Projekt" in diesem Selektor gibt Ihnen eine Ansicht, die mehr oder weniger mit der in Finder/Explorer/dem Ordner übereinstimmt, wenn Sie damit zufrieden sind. – Tarkenfire

4

die tatsächliche Ordnerstruktur in Fenstern durchsuchen, und Sie werden die Ordner sehen. Legen Sie die gleiche Ressourcendatei, die sich im normalen zeichnenden Ordner befindet, in dieses neue Verzeichnis. Wenn Sie dann zurück in Android Studio gehen, sehen Sie jetzt 2 Dateien unter der NORMAL \ res \ drawable Struktur. Stellen Sie sicher, dass Sie in Android Studio keinen Unterordner namens "drawable-sw600dp" suchen, da Sie ihn nur in Windows Explorer finden. Was Sie in Android Studio finden (nachdem Sie die Ressourcendatei kopiert haben) ist eine neue Ressourcendatei mit Ihrem Original namens "jenny-web.png (sw600dp)" oder etwas Ähnliches. Das gleiche Prinzip löst den gleichen Fehler beim Arbeiten mit anderen Ressourcen wie Layouts.

+0

Danke, aber könnten Sie das etwas klarer erläutern/erklären? – Aggressor

+0

Sie haben einen neuen Layout-Ordner erstellt, aber ich denke, Sie wollten einen neuen ziehbaren Ordner erstellen. – Helzgate

+0

Wie auch immer, wenn Sie tatsächlich einen neuen Layout-Ordner erstellen wollten, ersetzen Sie die obigen "drawbaren" Kommentare durch "Layout", aber der Fix ist der gleiche. – Helzgate

21

In Android Studio können Sie neue Verzeichnisse mit einem rechten Mausklick auf die Ressource-Ordner in der Android-Ansicht. (Don't get confused by the New Directory option.)

Zum Beispiel, wenn Sie eine neue Layout-Ressource-Datei und Ordner wollen, dann klicken Sie rechts layout und wählen Neu> Layout Ressourcendatei.

enter image description here

Wenn Sie einen neuen layout-sw600dp für die activity_main.xml Datei wollen, dann Kleinster Bildschirmbreite aus der Liste auswählen und dann auf die >> Taste. Geben Sie den Dateinamen und die Breite ein und klicken Sie auf OK.

enter image description here

Android Studio das layout-sw600dp Verzeichnis und im Android Ansicht automatisch erstellen Sie Dateien sowohl Layout bequem nebeneinander angezeigt werden.

enter image description here

Es ist ein ähnlicher Prozess für das Hinzufügen von anderen Ressourcen-Verzeichnisse und Dateien (see my other example).

2

Klicken Sie auf TAB Android oben, wählen Sie die Perspektive Projektdateien. Dann können Sie alle Ordner des Projekts sehen. enter image description here

1

Für Android Studio 3.0, diejenigen, die https://developer.android.com/training/basics/supporting-devices/languages.html folgen und das gleiche Problem wie das in dieser Frage angegeben, können Sie auch die folgenden neben den obigen Antworten, die hilfreich sind.

  1. Rechts in den Zielordner klicken (dh res Ordner)>New
  2. wählen Android Resource File
  3. den Dateinamen angeben, und in der Verzeichnisname Feld setzen die Ordnername, den Sie erstellen möchten, oder den vorhandenen Ordner, in den Sie die Ressourcendatei einfügen möchten.

enter image description here

Nach OK schlagen, in den Projektdateien Dropdown-Liste finden Sie die richtige strucutre.

enter image description here

Und im Android Drop-Down, werden Sie es als Teil des strings.xml unter Werte Ordner.

enter image description here

1

Dieser arbeitete für mich am besten. Ich habe mit der rechten Maustaste auf das Verzeichnis "app" geklickt und "Neu" >> "Android Resource File" gewählt. Danach habe ich den Dateiname mit 'Strings' ausgefüllt. Wählen Sie "XML" als Ressourcentyp und meine Verzeichnisname war "Werte-b + ZA + ZA".

Dies erstellt alles, wie ich es wollte, aber values-b + za + ZA, noch nicht in der Android-Ansicht angezeigt, aber es zeigt in der Paketansicht. (Die Ansichten, die Sie aus der oberen Dropdown-Liste auswählen.)

Der Unterschied ist, dass in der Paketansicht kann ich immer noch meine neue 'strings.xml' Datei und in der Android-Ansicht sehe ich auch die neuen 'Strings .xml 'Datei.

Ich denke Android Studio zeigt keine benutzerdefinierten Verzeichnisse in der Android-Ansicht, sondern erstellt wie eine Art von Link zum wahren Verzeichnis, wenn Sie damit arbeiten. Ich bin mit Android Studio überhaupt nicht vertraut, aber das hat für mich funktioniert. Wenn es mehr professionelle Antworten gibt, können Sie mich gerne korrigieren.

Verwandte Themen