7

ActionBar のデフォルトのロゴ アイコンをカスタム イメージに変更するにはどうすればよいですか? Whatsappでの仕組みと似ていますか?ロゴとしてのWhatsappカスタム画像

4

4 に答える 4

3

マニフェストのandroid:logo属性が提供されている場合、ActionBar はそれを使用します。これにより、アイコン (Launcher) とロゴ (ActionBar など) に個別のドローアブル リソースを使用できます。


したがって、このタグを .. のようにマニフェストに追加する必要があります。

<application
    android:logo="@drawable/custom_image"

アップデート :

ActionBar.setLogo()ランタイムに使用できます。setLogo(int resId)setLogo(Drawable logo)の 2 つのバージョンがあります。

ActionBar のカスタム ロゴ (ロゴとは異なる) を XML で定義しますか?をお読みください。これは、いくつかのスタイルを定義するのにも役立ちます。

于 2013-10-04T03:09:55.537 に答える
1

最も簡単な方法は、setIcon(R.drawable.icon_name) を使用することです。同様に、タイトルで行うことができ、アクション バーのサブタイトルに日付を設定することもできます。

ActionBar ab= getActionBar();
ab.setTitle("Aries");
ab.setSubtitle(dateFormat.format(date));
ab.setIcon(R.drawable.aries3d);
于 2014-01-02T12:13:43.543 に答える