【问题标题】:Widget preview with pre-3.0 sdk target带有 pre-3.0 sdk 目标的小部件预览
【发布时间】:2012-03-20 11:06:31
【问题描述】:

是否可以为面向 3.0 之前的 sdk 的应用添加小部件预览,以便 3.0 之后的设备获得预览图像?

【问题讨论】:

    标签: android android-widget widget


    【解决方案1】:

    它应该默认工作。 3.0 之前的设备将忽略 android:previewImage 属性。

    如果由于某种原因您发现设备抱怨该属性,请创建两个版本的 XML 元数据文件,一个在 res/xml/ 中,一个在 res/xml-v11/ 中,并且只将预览图像放在第二个副本中。 Android 将在运行时根据设备版本选择正确的元数据版本。

    【讨论】:

    • 我也认为它应该这样工作,但实际上并没有。即使将 XML 文件放在 res/xml-v11 中,我也会在 Eclipse 中得到 Type error: No resource identifier found for attribute 'previewImage' in package 'android'
    • @sschuberth:您需要将构建目标(Eclipse 中的项目 > 属性 > Android)设置为 API 级别 11 或更高。
    • 啊,我没有意识到我需要在AndroidManifest.xml Eclipse的project.properties中设置目标SDK。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多