Androidのツールバーにアイコンを設定する方法


  1. ツールバーにアイコンを設定する方法: ツールバーにアイコンを表示するには、まずアイコン画像を準備する必要があります。アイコンは通常、PNG形式で提供されます。次に、以下の手順を実行します。

    // アクションバーのアイコンを設定する
    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeAsUpIndicator(R.drawable.icon);

    上記のコードでは、R.drawable.iconの部分を自分のアイコン画像のリソースIDに置き換えます。

  2. アクションバーにアイコンを追加する方法: ツールバーに表示されるアクションバーにアイコンを追加する方法もあります。以下のコード例を参考にしてください。

    // メニューを作成する
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
       getMenuInflater().inflate(R.menu.menu_main, menu);
       return true;
    }
    // アクションバーのアイコンが選択されたときの処理
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
       int id = item.getItemId();
       if (id == R.id.action_settings) {
           // アイコンが選択されたときの処理を記述する
           return true;
       }
       return super.onOptionsItemSelected(item);
    }

    上記のコードでは、R.menu.menu_mainの部分を自分のメニューファイルのリソースIDに置き換えます。また、R.id.action_settingsの部分を追加したいアイコンのIDに変更します。

これらの方法を使って、Androidアプリケーションのツールバーにアイコンを設定することができます。ご希望のコード例や詳細な説明があれば、お知らせください。