我试图在我的操作栏中显示一个徽标,该徽标与我在需要与 2.3(姜饼)兼容的应用程序中的应用程序图标不同。现在我有,
android:icon="@drawable/icon"
android:logo="@drawable/logo"
在我的清单文件中正确显示在 4.0 及更高版本的设备上。但是,2.3 设备上的所有操作栏都显示图标而不是徽标。活动中 onCreate 中的以下代码适用于 2.3 设备:
getSupportActionBar().setLogo(getResources().getDrawable(R.drawable.logo));
但是,我想避免在我的每个活动中单独设置它。有没有办法在 xml、清单或主题中设置它?我也试过
<item name="android:icon">@drawable/logo_listy</item>
在我的主题 actionBarStyle 中。