1. ホーム
  2. アンドロイド

[解決済み】アンドロイドのアクションバーのタイトルとアイコンを変更する方法

2022-04-03 16:29:47

質問

AndroidのActionBarで、あることをしようとしています。

すでにアクションバーの右側に新しい項目を追加しています。

アクションバーの左側を変更するにはどうすればよいですか?アイコンとテキストを変更し、他の画面用のアクションバーに"Back Button"を追加したいのですが。

解決方法は?

これは非常に簡単なことです。

コードで変更したい場合は、コールしてください。

setTitle("My new title");
getActionBar().setIcon(R.drawable.my_icon);

そして、その値を好きなように設定してください。

または、Android マニフェスト XML ファイルで。

<activity android:name=".MyActivity" 
       android:icon="@drawable/my_icon" 
       android:label="My new title" />  

アプリで戻るボタンを有効にするには、次のようにします。

 getActionBar().setHomeButtonEnabled(true);
 getActionBar().setDisplayHomeAsUpEnabled(true);

このコードは、すべて onCreate ラベルやアイコンの変更がユーザーから見えないようにするためですが、実際にはアクティビティのライフサイクルのどこでも呼び出すことができます。