2

ホームアイコンをドローアブルに変更しようとしています。私は次のコードを使用しています:

getSupportActionBar().setIcon(R.drawable.some_image);

これは機能していません!テーマに画像を設定しているので、これを上書きすることはできません...

これまでジンジャーブレッドとハニカムを試してみました...

4

1 に答える 1

6

問題は、Androidマニフェストで次の行でロゴを宣言していたことです。

<application
   ....
   android:logo="@drawable/some_icon">
</application>

テーマで宣言されたアイコンは、getSupportActionBar()。setIcon()によってオーバーライドされました。

アイコンとロゴの詳細については、このSOを参照してください: Androidアイコンとロゴ

于 2012-08-02T18:41:29.843 に答える