2016-05-16 9 views
0

Hallo Leute, ich mache seit etwa einem Jahr meine App und ich habe nie gelernt, wie man lol aufräumt. Ich habe viele XML- und Java-Dateien und im Moment sind sie alle in den Standardordnern. Wie kann ich dann in separate Ordner verschieben, so habe ich Fragmente in einem Ordner, Webviews in einem anderen und so weiter. weil es im Moment ein Durcheinander ist und ich genervt bin, wenn ich versuche Dinge zu finden.meine Java und XML-Dateien in Ordner sortieren

jedes Mal, wenn ich einen Ordner in android Studio erstellen und versuche, die Datei zu verschieben, macht die Datei, die ich bewege mich füllen mit Fehlern und alle damit verbundenen Datei.

wie immer Danke Jungs

+0

es ist klar, was ich als es beantwortet wurde gefragt? –

Antwort

2

Sie können Ihre Java-Dateien in Pakete platzieren. Normalerweise können Sie ein Paket erstellen, indem Sie mit der rechten Maustaste auf den Ordner/das Paket klicken, in dem sich der neue Ordner befinden soll, und auf Neu -> Paket klicken. Sie können die gewünschte Klasse dann per Drag and Drop in den neuen Ordner verschieben (oder eine neue Klasse in diesem Ordner erstellen und die vorherige kopieren).

Leider können Sie Ihre XML-Dateien auf diese Weise nicht organisieren. Ein Hack wäre, die Dateien zu benennen, um sie auf eine bestimmte Weise zu ordnen. Beispielsweise könnte Ihr Layout für Ihre Aktivitäten mit "act_", Elemente für ListView mit "items_" usw. beginnen.

Für die XML-Layouts können Sie immer in der Größe deklarieren (wenn Sie eine verwenden) Pakete, in denen Sie die Layouts gespeichert haben.

sourceSets { 
    main { 
     res.srcDirs = 
     [ 
       'src/main/res/layouts/layouts_category2', 
       'src/main/res/layouts', 
       'src/main/res' 
     ] 
    } 
} 

ich darauf Sie this answer für weitere Informationen

+0

Danke, dass Sie sich das ansehen –

1

gibt es eine Option in Android-Studio namens refactor.
(i) einen neuen Ordner erstellen, sagen wir zum Beispiel Fragmente.
(ii) gehen Sie zu der bestimmten Java-Datei, die Sie verschieben möchten, z. TestFragment.java
(iii) Rechtsklick auf die obige Datei (oder Fn + F6, wenn Sie auf einem Mac sind), um einen Menüpunkt namens Refactor zu finden, in dem Sie eine Option namens move finden. Klick es an.
(iv) Wählen Sie Ihr Zielpaket aus, das den zuvor erstellten Ordner enthält, und klicken Sie auf Refactor. Das ist es :-).