2017-01-31 3 views
0

私はAndroidでudemy trainingシリーズを見ています。また、多くのビデオでは、新しいプロジェクトを作成するときにres/menuフォルダがあります。その中にはmenu_main.xmlのような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

もちろんです。 1つは空白アクティビティ、もう1つはログインアクティビティでした。 – Donato

答えて

0

私は何かが足りないのですか?

動画のトレーナーがあなたとは異なるバージョンのAndroidスタジオを使用しているか、まったく同じ方法でプロジェクトを設定していません(別のアクティビティテンプレートを選択したなど)。

なぜ手動で作成する必要がありますか?関係のAndroidあなたが(例えば、「ブランク活動」)は、テンプレートはアクションバーを使用しない選択したアクティビティ・テンプレートのために、使用しているメーカー、Toolbar、または何か他のバージョンで

メニューリソース。

+0

私はAndroid Studioの最新バージョンを使用しており、確かにAndroid Studioの古いバージョンを使用していると仮定して、main_menu.xmlのコンテンツをどのように生成できますか?誰もがそのファイル内のすべてのデータを覚えておく方法はありません。 – Donato

+1

@Donato: "main_menu.xmlのコンテンツをどのように生成できますか?" - 新しいメニューリソースを作成することもできます(たとえば、プロジェクトツリーを右クリックし、コンテキストメニューから[新規作成]> [Androidリソースファイル]を選択します)。そこから、ドラッグ・アンド・ドロップのUIを使用して、XML経由でも、Android Studioの新しいバージョンでも、新しいメニュー項目を定義することができます。 Udemyが最新ではなく、Udemyがビデオに付随する書面による指示を提供していない場合、それはUdemyの問題です。 – CommonsWare

+0

はい、あなたは正しいです。メニュー項目をメニューにドラッグアンドドロップできるGUIがあります(ただし、メニューをドラッグ&ドロップすると何もしないので、最初にxmlを使用してメニューを作成する必要があります)。 – Donato

関連する問題