gpt4 book ai didi

android - 在 xml 中更改 Gingerbread 上的操作栏 Logo

转载 作者:行者123 更新时间:2023-11-29 00:25:32 25 4
gpt4 key购买 nike

我试图在需要与 2.3 (Gingerbread) 兼容的应用程序中显示与我的应用程序图标不同的操作栏中的 Logo 。现在我有,

        android:icon="@drawable/icon"
android:logo="@drawable/logo"

在我的 list 文件中,它在 4.0 及更高版本的设备上正确显示。但是,2.3 设备上的所有操作栏都显示图标而不是 Logo 。 Activity 中 onCreate 中的以下代码适用于 2.3 设备:

    getSupportActionBar().setLogo(getResources().getDrawable(R.drawable.logo));

但是,我想避免在我的每个 Activity 中单独设置它。有没有办法在 xml、 list 或主题中设置它?我也试过

    <item name="android:icon">@drawable/logo_listy</item> 

在我的主题 actionBarStyle 中。

最佳答案

您可以在 AndroidManifest.xml 中为每个 Activity 指定 android:icon。

关于android - 在 xml 中更改 Gingerbread 上的操作栏 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19869682/

25 4 0