gpt4 book ai didi

android - API 8 上的小部件 previewImage 属性

转载 作者:行者123 更新时间:2023-11-30 02:46:21 24 4
gpt4 key购买 nike

我在我的应用程序中定义了一个小部件提供程序 xml,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="40dp"
android:minHeight="40dp"
android:updatePeriodMillis="43200000"
android:initialLayout="@layout/widget"
android:previewImage="@drawable/ic_widget_on"
>
</appwidget-provider>

但是 Eclipse 向我显示了一个警告:

Attribute "previewImage" is only used in API level 11 and higher (current min is 8)

因此,为了在支持 API 8 的同时删除此警告,我定义了一个自定义命名空间并将其用于 previewImage 属性,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myApp="http://schemas.android.com/apk/res-auto"
android:minWidth="40dp"
android:minHeight="40dp"
android:updatePeriodMillis="43200000"
android:initialLayout="@layout/widget"
myApp:previewImage="@drawable/ic_widget_on"
>
</appwidget-provider>

但是现在 Eclipse 向我显示错误:

error: No resource identifier found for attribute 'previewImage' in package 'com.myDomain.myApp'

通常此解决方案适用于使用支持库时其他新引入的属性。但为什么它不适用于 previewImage?支持库不支持吗?

最佳答案

But Eclipse shows me a warning

该警告不应影响任何值得注意的事情。在 API 级别 11 之前,平台根本不使用预览图像。

Usually this solution for other newly introduced attributes when using the support library.

应用小部件不是支持库的一部分。

关于android - API 8 上的小部件 previewImage 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24932809/

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