私は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. python txtファイルがありません。データがありません
- 2. ramdaドキュメンテーションマップがありませんコンマがありません
- 3. vtkFiltering.dllがありません
- 4. ロードプラグインがありません
- 5. ...アクセサメソッドがありません
- 6. イメージデータがありません
- 7. スウィフトファイルがありません
- 8. リッスンエンドポイントがありません
- 9. テンプレートがありません
- 10. MSVCR90D.dllがありません
- 11. conda.exeがありません
- 12. ブートストラップドロップダウンメニューがありません
- 13. サーバーレスイベントがありません
- 14. エンティティデータモデルウィザードがありません
- 15. デバッグボタンがありません
- 16. ウィジェットがありません
- 17. webrat_steps.rbがありません
- 18. PNotifyがありません。
- 19. Microsoft.Build.Taskがありません
- 20. パスワードチェックがありません
- 21. ストーリーボードファイルがありません
- 22. ナビゲーションバーがありません
- 23. System.Windowsがありません
- 24. Odbc_fdw.controlがありません
- 25. レコードがありません
- 26. タブバーコントローラータブタイトルがありません
- 27. ステータスバーがありません
- 28. ありませんが、コンソール
- 29. テーブルマッピングがありません
- 30. ポータブルライブラリがありません
プロジェクトの作成時に、デフォルトでメニューが自動的に作成されています。しかし、今、それはGoogleがこれを取り除いたようだ - それはもはやメニューのコードを含んでいない。どうして?新しいプロジェクトを作成してデフォルトメニューを作成することは可能ですか? – busuu
誰もがメニューを使用していないので、Android Studio内でこれらのアイテム(リソースフォルダ、アセットフォルダなど)を作成するのが簡単であるため、彼らはそれを取り除いたと思います。デフォルトのプロジェクトはできるだけ痩せていて、未使用のフォルダやリソースは一切含まれていないはずです。 – kevskree