通常のハニカム/icsアクションバーが表示するハニカム以前のデバイスでActionBarCompatにデフォルトのアイコンを表示させる方法の手がかりはありますか? つまり、マニフェストの<application>
/属性に設定されたアイコンです。<intent-filter>
android:icon
また、android:icon のリソース ID を取得する方法に関する情報も役立ちます。
ありがとう
通常のハニカム/icsアクションバーが表示するハニカム以前のデバイスでActionBarCompatにデフォルトのアイコンを表示させる方法の手がかりはありますか? つまり、マニフェストの<application>
/属性に設定されたアイコンです。<intent-filter>
android:icon
また、android:icon のリソース ID を取得する方法に関する情報も役立ちます。
ありがとう
ハニカム以前の場合は、ActionBarHelperBase.java
クラスの「HOME」ActionBar 要素によって参照されるアイコンを変更する必要があります。setupActionBar()
これは、次のようにメソッドのどこかにある必要があります。
homeItem.setIcon(R.drawable.ic_home);
これを次のように変更するだけです
homeItem.setIcon(R.drawable.launcher);
そして、あなたは行く準備ができているはずです。Honeycomb で変更するには、 のスタイルのandroid:icon
属性を変更する必要があります。values-v11\styles.xml
ActionBar
それが役立つことを願っています。
また、android:icon のリソース ID を取得する方法に関する情報も役立ちます。
何?を使用する場合:android:icon="@drawable/ic_launcher"
リソース ID はR.drawable.ic_launcher
です。
また、あなたは言及しActionBarCompat
ています... ActionBarSherlockを使用していますか? もしそうなら、デフォルトでそのアイコンを表示するはずです。代わりに何を見ていますか?