web-dev-qa-db-ja.com

Androidツールバーでタイトルの代わりにアイコンを使用するにはどうすればよいですか?

AppCompatを介して(ActionBarではなく)ツールバーを使用しています。ツールバーのタイトル(アプリ/アクティビティ名)をアイコンに置き換えたいのですが、方法がわかりません。

私のアイコンは非標準フォントを使用した単なるテキストなので、マテリアルデザインで許可されている可能性があります。

19
murrayc

アクティビティでは、次の手順を使用します。

  1. Toolbarオブジェクトを宣言します。

    Toolbar toolbar = (Toolbar) findViewById(R.id.tool1);
    
  2. サポートアクションバーを設定します。

    setSupportActionBar(toolbar);   
    
  3. タイトルを削除:

    getSupportActionBar().setDisplayShowTitleEnabled(false);
    
  4. 以下のドローアブルフォルダーにロゴを追加します。

    res/drawable.
    
  5. このコードを使用してロゴを追加します。

    toolbar.setLogo(R.drawable.ic_launcher);
    
50
kunal.c