LoginSignup
0
0

More than 1 year has passed since last update.

【Android_java】AndroidStdioでアクションボタンを追加する方法

Last updated at Posted at 2022-11-14
  • 基本的にスクリーンショットが多い記事になりますのであらかじめご了承ください。
    ※この記事はあくまでも勉強を始めたばかりの自分メモになります。

アクションボタンの追加方法

Androidアプリでよく使用される右上のボタン(アクションボタン)の実装方法になります。
3.アクションボタン.png

xmlファイルの準備

メニューxmlファイルを用意する

  1. プロジェクトを立ち上げる。

  2. オレンジ枠で囲まれているresフォルダの中に新規Androidリソース・ファイルを選択。
    1.新規メニューxmlを作成.png

  3. ファイル名を自由に記載する。今回はmenuという名前にする。

  4. リソース・タイプにはメニューを選択してOKをクリック。

  5. これで「resフォルダ>menuフォルダ>menu.xmlファイル」となっている。
    ※menuフォルダの中にxmlファイルがなければ、menuフォルダの中に「Menuリソース・ファイル」を新規作成
    image.png

Menuリソース・ファイルの中身を記述する

  1. menu.xmlファイルを開く
  2. 下記コード記述する
    ※今回は最もシンプルに記述しています。
    <item
        android:id="@+id/menu"
        android:title="設定"
    />

image.png
上記が正常に記述できていれば下図のようになります。
image.png

これでxmlファイルの準備が完了しました。

MainActivityにてメニューを実装する

onCreateOptionsMenu

  • メニューはonCreateOptionsMenuをオーバーライドすることで実装できる。
  1. 下記プログラムをMainActivity.javaに記述する
  2. inflater.inflate(R.menu.menu,menu);
  3. ↑ inflater.inflate(R.menu.Menuリソース・ファイル名,itemのid);
    //事前にimportしておく
    //import android.view.Menu;
    //import android.view.MenuInflater;
    @Override
    public boolean onCreateOptionsMenu(Menu menu){
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu,menu);
        return true;
    }

実機での表示

  • 実際に実機にてデバッグすると下記画像のように表示されます。
    実画面3.png

関連Qiitaサイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0