gpt4 book ai didi

安卓小部件 : addView not working with RemoteViews object

转载 作者:行者123 更新时间:2023-11-30 04:20:41 25 4
gpt4 key购买 nike

我想在运行时将 TextView 添加到我的小部件。我看过很多教程,其中 RemoteViews 对象调用 addView 方法将 View 添加到某些布局。

RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.main);
TextView t = new TextView(context);
views.addView(R.id.view_container, t);
appWidgetManager.updateAppWidget(thisWidget, views);

但 addView 方法显示此错误: The method addView(int, RemoteViews) is undefined for the type RemoteViews.True,此方法是为 ViewGroup 类定义的,但为什么它对每个人都有效?有没有办法在运行时向某些 RemoteView 添加 TextView ?

最佳答案

签名不是RemoteViews.addView(int, RemoteViews)吗?

您似乎将 TextView 作为第二个参数。

像这样的东西应该可以工作:

RemoteViews remoteViewToAdd = new RemoteViews(context.getPackageName(), LAYOUT_ID);
...
views.addView(R.id.view_container, remoteViewToAdd);

关于安卓小部件 : addView not working with RemoteViews object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9290627/

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