gpt4 book ai didi

Android 在哪里为不同的主题放置不同的图标?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:13 24 4
gpt4 key购买 nike

在我的应用程序中,我有不同的主题 - 一个深色主题和一个明亮主题。每个主题都需要自己的图标集。

如何将它应用到主题中?是否有类似不同大小图标的特殊文件夹之类的东西?

最佳答案

以下作为提示...

我想这可能会有所帮助:http://developer.android.com/reference/android/R.attr.html#icon

假设您有以下主题...

<style name="MyTheme.Dark">
...
</style>

<style name="MyTheme.Light">
...
</style>

您可以添加 <item name="android:icon"></item>每个主题并为每个主题提供自己的可绘制图标。然后要在您的布局中获取相应的可绘制对象或您有什么,您需要使用 ?android:attr/icon .

因此您的布局最终可能看起来像...

<View
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:attr/icon"/>

如果您不确定 ?android:attr/icon 是什么部分确切的意思,阅读http://developer.android.com/guide/topics/resources/accessing-resources.html#ReferencesToThemeAttributes .

关于Android 在哪里为不同的主题放置不同的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11231942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com