Я пытаюсь создать новую папку в каталоге / res
Я добавил новый каталог
Папка не отображается в папке / res, хотя она существует в искателе.
Случай и точка. Я снова попытался добавить папку и получил сообщение о ее существовании.
Если вы можете посоветовать, что я могу сделать, чтобы это исправить, мне бы это понравилось!
(И да, я перезапустил программу и свой компьютер)
android
android-layout
android-studio
Агрессор
источник
источник
В Android Studio вы можете добавлять новые каталоги, щелкнув правой кнопкой мыши папку ресурсов в представлении Android. ( Не путайтесь с опцией New Directory. )
Например, если вам нужен новый файл ресурсов макета и папка, щелкните правой кнопкой мыши
layout
и выберите « Создать»> «Файл ресурсов макета» .Если вы хотите создать новый
layout-sw600dp
дляactivity_main.xml
файла, выберите « Наименьшая ширина экрана» из списка и нажмите кнопку >> . Введите имя и ширину файла и нажмите ОК.Android Studio автоматически создаст
layout-sw600dp
каталог, и в представлении Android оба файла макета будут удобно отображаться рядом друг с другом.Это аналогичный процесс добавления других каталогов ресурсов и файлов ( см. Другой мой пример ).
источник
Просмотрите фактическую структуру папок в Windows, и вы увидите папку. Поместите тот же файл ресурсов, который находится в обычной папке с возможностью рисования, в этот новый каталог. Затем, когда вы вернетесь в Android Studio, вы увидите 2 файла в структуре NORMAL \ res \ drawable. Убедитесь, что вы не ищете подпапку в Android Studio под названием «drawable-sw600dp», потому что вы не найдете ее кроме как в проводнике Windows. Что вы найдете в Android Studio (после копирования файла ресурсов), так это новый файл ресурсов вместе с вашим оригиналом под названием «jenny-web.png (sw600dp)» или что-то подобное. Этот же принцип устраняет ту же ошибку при работе с другими ресурсами, такими как макеты.
источник
Щелкнув TAB Android вверху, выберите перспективу Project Files . Затем вы можете увидеть все папки проекта.
источник
Для Android Studio 3.0 те, кто подписан на https://developer.android.com/training/basics/supporting-devices/languages.html и столкнулся с той же проблемой, что и проблема, указанная в этом вопросе, вы также можете сделать следующее помимо приведенных выше ответов, которые полезны.
После нажатия OK в раскрывающемся списке Project files вы увидите правильную структуру.
И в раскрывающемся списке Android вы увидите его как часть strings.xml в папке значений.
источник
Это сработало для меня лучше всего. Что я сделал, так это щелкнул правой кнопкой мыши каталог «app» и выбрал «Создать» >> «Файл ресурсов Android». После этого я заполнил имя файла «строками». Выберите «XML» в качестве типа моего ресурса, и мое имя каталога было «values-b + za + ZA».
Это создало все, как я хотел, однако values-b + za + ZA все еще не отображался в представлении Android, но он отображается в представлении пакета. (Представления, которые вы выбираете в верхнем раскрывающемся списке.)
На этот раз разница в том, что в представлении «Пакет» я все еще вижу свой новый файл «strings.xml», а в представлении Android я также вижу новый файл «strings.xml».
Я предполагаю, что студия Android не показывает пользовательские каталоги в представлении Android, но создает своего рода ссылку на настоящий каталог при работе с ним. Я совсем не знаком с Android Studio, но у меня это сработало. Если есть более профессиональные ответы, пожалуйста, поправьте меня.
источник
Скорее всего, у вас есть файл с именем в верхнем регистре, Android Studio не распознает имена файлов в верхнем регистре, я сделал эту ошибку некоторое время назад.
источник
Как говорится в документе разработчика:
После этого вы сможете более эффективно просматривать все соответствующие файлы проекта (включая новые).
Надеюсь, это кому-то поможет.
источник
Это странно, но в моем случае мне пришлось использовать много разделителей подчеркивания.
Когда я переименовал
yt_search_view
(2 разделителя) в yt_searchview (1 разделитель), он появится в представлении проекта там, где он должен быть. Вероятно, это ошибка. Моя версия - Android Studio 3.2.Кроме того, я заметил, что если я добавлю папку значений в папку макета, это также решит проблему.
Пример:
layout_control_x --layout ----top_panel.xml --values <--adding this empty folder fixed the problem
Для получения полной информации о том, как добавить макеты подпапок, проверьте это .
источник