2016-05-16 2 views
0

Привет, ребята, делали мое приложение около года, и я никогда не научился убирать LOL. У меня есть много xml и java-файлов, и на данный момент они все в стандартных папках. как я могу перемещаться затем в отдельные папки, поэтому у меня есть фрагменты в одной папке, webviews в другой и так далее. потому что на данный момент его беспорядок и им раздражает, пытаясь найти вещи.сортировка файлов java и xml в папках

каждый раз, когда я создаю папку в студии android и пытаюсь переместить файл, он заставляет файл перемещать заполнение с ошибками и любым связанным с ним файлом.

как всегда спасибо, ребята

+0

ясно, что я спросил, как он был дан ответ? –

ответ

2

Вы можете поместить файлы Java в пакеты. Обычно вы можете создать пакет, щелкнув правой кнопкой мыши папку/пакет, где должна быть новая папка, и нажмите «Создать» - «Пакет». Затем вы можете переместить нужный класс в эту новую папку путем перетаскивания (или создать новый класс в этой папке и скопировать предыдущий).

К сожалению, вы не можете упорядочить файлы XML таким образом. Взломом было бы назвать файлы, чтобы заказать их определенным образом. Например, ваш макет для ваших действий может начинаться с «act_», элементов для ListView по «items_» и т. Д.

Для макетов XML вы всегда можете объявить в градиенте (если вы используете) пакеты, в которых вы сохранили макеты.

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

Я указываю вам this answer для получения дополнительной информации

+0

спасибо, что посмотрите на это –

1

есть опция называется рефакторинг в Android Studio.
(i) создайте новую папку, например, фрагменты.
(ii) переход к этому конкретному файлу java, который вы хотели бы переместить, например. TestFragment.java
(iii) щелкните правой кнопкой мыши по вышеуказанному файлу (или fn + f6, если вы на Mac), чтобы найти пункт меню, называемый рефактором, внутри него вы найдете опцию с именем move. Нажмите здесь.
(iv) Выберите пакет назначения, который ранее был папкой, и нажмите на рефакторинг. Вот оно :-).

Смежные вопросы