gpt4 book ai didi

Android 应用小部件 ViewStub

转载 作者:太空狗 更新时间:2023-10-29 14:58:05 29 4
gpt4 key购买 nike

我正在尝试开发一个相当复杂的 appwidget,它可以通过编程方式更改它的一部分。 Android 建议这样的事情使用 ViewStub 小部件。

根据 AppWidgets page RemoteViews 支持 ViewStub。

因为在使用 RemoteViews 时我不能 findViewById()。所以我尝试使用

RemoteViews.setViewVisibility(viewstub_id, View.VISIBLE)

这适用于 API > 15 的设备。

问题是,它不适用于较旧的 API,并且在展开布局时会崩溃。

Error inflating AppWidgetppWidgetProviderInfo(provider=ComponentInfo{com.example.app/com.example.app.widgetProvider}): android.view.InflateException: 
Binary XML file line #56: Error inflating class android.view.ViewStub

我试图寻找任何关于 API 兼容性的提及,但 ViewStub 应该可以从 API 1 获得。

那么在appwidget中什么时候可以使用ViewStub有没有相关的信息呢?

谢谢!

最佳答案

我在 RemoteViews only from API 16 中发现了关于 ViewStub 的提及.

虽然隐藏了很多信息。

关于Android 应用小部件 ViewStub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29577150/

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