私はAndroidで非常に新しいプログラマーです。私は私のアプリでアクションのオーバーフローボタンを定義しようとしています。私が読んだことは、manu.xml
ファイルを変更することです。 私のアプリでそのファイルを見つけることができず、私はres>menu
ディレクトリを持っていません。 私はSettingActivityを作成しました。助言がありますか?メニューディレクトリがありません
10
A
答えて
24
res /フォルダにメニューディレクトリを作成できます。 Android Studioのプロジェクトビューでres
を右クリックし、新規 - > "Android Resource Directory"をクリックします。 「リソースタイプ」の下のメニューを選択します。その後、
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action"
android:title="@string/action"
app:showAsAction="always" />
</menu>
この(RES /メニュー/ main_menu.xml)のようなあなたのメニュー項目が含まれている新しいRES /メニューのディレクトリにファイルを追加し、このような
MainActivity
クラスで
onCreateOptionsMenu(Menu menu)
を上書きしてください得ることができます:
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu,menu);
return true;
}
0
右解像度をクリックして、リソースディレクトリをアンドロイドます - >ディレクトリ名を与える - >メニューとしてリソースタイプを与える:メニューフォルダは、RES内に作成されますが、今で右クリックしメニュー - >新規作成>メニューリソースファイル - >ファイル名 - > ok。今すぐres/menu/yourfile.xml内のメニューxmlファイルが表示されます
関連する問題
- 1. Microsoft.Build.Taskがありません
- 2. パスワードチェックがありません
- 3. System.Windowsがありません
- 4. ナビゲーションバーがありません
- 5. タブバーコントローラータブタイトルがありません
- 6. freeglut.dllがありません
- 7. ストーリーボードファイルがありません
- 8. webrat_steps.rbがありません
- 9. vtkFiltering.dllがありません
- 10. マスターテーブルノードがありません
- 11. MSVCR90D.dllがありません
- 12. テンプレートがありません
- 13. ロードプラグインがありません
- 14. ファイルがありません
- 15. :ありません(:ありません([HREF]))セレクタ
- 16. PropertyInfo.SetValue()は動作しませんがエラーはありません
- 17. grailsは保存しませんがエラーはありません
- 18. move_uploaded_fileは動作しませんがエラーはありません
- 19. 引数があまりありません
- 20. スティッキーナビゲーションあまりにも粘着性がありません
- 21. メインはありませんがメインはありますか?
- 22. AppwidgetのIDはありますが、ウィジェットはありません
- 23. コンストラクタインジェクション作業...プロパティインジェクションがあまりありません
- 24. 'datetime.time'に 'mktime'がありません
- 25. Visual Basic 6.0リッチテキストエディットコンポーネントがありません
- 26. J2Ojbcネイティブコンパイルグーバヘッダーがありません
- 27. レイアウトリソースエディタのプロパティタブがありません。
- 28. JSONに親タグがありません
- 29. オブジェクトにはエラーがありません
- 30. 要求がコンテキストにありません
プロジェクトの作成時に、デフォルトでメニューが自動的に作成されています。しかし、今、それはGoogleがこれを取り除いたようだ - それはもはやメニューのコードを含んでいない。どうして?新しいプロジェクトを作成してデフォルトメニューを作成することは可能ですか? – busuu
誰もがメニューを使用していないので、Android Studio内でこれらのアイテム(リソースフォルダ、アセットフォルダなど)を作成するのが簡単であるため、彼らはそれを取り除いたと思います。デフォルトのプロジェクトはできるだけ痩せていて、未使用のフォルダやリソースは一切含まれていないはずです。 – kevskree