在应用程序小部件中使用引用 attr 的样式
Style which uses references attr in app widget
我 AppTheme
有一些自定义样式属性。例如 attr1
。我有风格:
<style name="Style1">
<item name="android:background">?attr/attr1</item>
</style>
例如,当我在 activity 布局中使用这种样式时,效果很好。但是当我在应用程序小部件布局中使用这种样式时 - 它无法实例化。我做错了什么?
P.S。 android:attr
参考在应用程序小部件中工作正常。
背景是可绘制的,您是否尝试用 drawable
或 color
资源替换它?
<style name="Style1">
<item name="android:background">@drawable/background</item>
<item name="android:background">@color/background</item>
</style>
您不能将您的应用资源用于 appWidget,它们有单独的上下文
你只能使用 remoteViews 来做样式
我 AppTheme
有一些自定义样式属性。例如 attr1
。我有风格:
<style name="Style1">
<item name="android:background">?attr/attr1</item>
</style>
例如,当我在 activity 布局中使用这种样式时,效果很好。但是当我在应用程序小部件布局中使用这种样式时 - 它无法实例化。我做错了什么?
P.S。 android:attr
参考在应用程序小部件中工作正常。
背景是可绘制的,您是否尝试用 drawable
或 color
资源替换它?
<style name="Style1">
<item name="android:background">@drawable/background</item>
<item name="android:background">@color/background</item>
</style>
您不能将您的应用资源用于 appWidget,它们有单独的上下文
你只能使用 remoteViews 来做样式