ActionBar のデフォルトのロゴ アイコンをカスタム イメージに変更するにはどうすればよいですか? Whatsappでの仕組みと似ていますか?
14213 次
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 に答える