gpt4 book ai didi

android - 将主题应用到应用程序小部件

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:58:39 25 4
gpt4 key购买 nike

我正在尝试为 appwidget 定义一个主题,并将其应用于应用层。我有一个主题,

<style name="theme.dark"> 
<item name="android"background">#000000</item>
</style>

在我的 list 中,我在应用程序中设置了 android:theme="@style/theme.dark"。但是,当我运行 appwidget 时,它不会从样式中选取项目。我尝试在我的 View 布局中的单个元素上设置 style="@style/theme.dark",这确实有效……但这不是我想要的。我不想为我 View 中的每个元素调出特定的 style="..."。这个页面,

http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html

有一个使用主题/样式的优秀示例应用程序,并且运行良好。唯一的区别是它是一个应用程序......并且它在 Activity 上设置主题,而不是应用程序。

在访问 View 之前,我还尝试使用 appwidget 的 onHandleUpdate() 中的 setTheme(...) 以编程方式在 Context 对象上设置主题。那也不管用。

有什么想法吗?

最佳答案

答案是您不能将主题动态应用到应用程序小部件。除了提供多个布局,每个布局静态引用特定主题,然后在构建远程 View 时选择正确的主题/布局之外,没有其他解决方案。

关于android - 将主题应用到应用程序小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4005239/

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