2017-01-31 3 views
0

Я смотрю серию обучения udemy на Android. И для многих видеороликов, когда он создает новый проект, есть папка res/menu. В нем есть xml-файлы, такие как menu_main.xml. Однако, когда я запускаю новый проект на Android Studio, папка res/menu вообще отсутствует. Я что-то упускаю? Почему я должен создать его вручную?Почему папка res/menu не существует при создании нового проекта?

В видео, он имеет следующее menu_main.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> 
    <item android:id="@+id/action_settings" android:title="@string/action_settings" 
     android:orderInCategory="100" android:showAsAction="never"/> 
</menu> 
+0

Создал ли проект проект с активностью? – odin

+0

Да, конечно. Один из них был пустым, а другой - активности входа в систему. – Donato

ответ

0

ли я что-то отсутствует?

Тренер в видео использует другую версию Android Studio, чем вы, или вы не настроили свой проект точно так же (например, вы выбрали другой шаблон действия).

Почему я должен создать его вручную?

В версии Android Studio, который вы используете, для шаблонов деятельности, которые вы выбрали (например, «Blank активность»), шаблоны не работают в панели действий, Toolbar, или что-нибудь еще, что вовлекает ресурсов меню.

+0

Предполагая, что я использую последнюю версию Android Studio, и, конечно же, он использует старую версию Android Studio, как я могу сгенерировать контент для main_menu.xml? Никто не может запомнить все данные в этом файле. – Donato

+1

@Donato: «Как я могу сгенерировать контент для main_menu.xml?» - вы можете создать новый ресурс меню (например, щелкнуть правой кнопкой мыши по дереву проектов и выбрать «Создать»> «Файл ресурсов Android» из контекстного меню). Оттуда вы можете определить новые пункты меню, будь то через XML или, в новых версиях Android Studio, через интерфейс перетаскивания. Если Udemy устарел, Udemy не предоставляет письменные инструкции для сопровождения видео, то есть проблему Удэми. – CommonsWare

+0

Да, вы правы. Существует GUI, который позволяет перетаскивать элементы меню в меню, хотя сначала вам нужно создать меню через xml (так как перетаскивание меню в дизайне ничего не делает). – Donato

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