3

我正在写一个主屏幕小部件。是否可以通过 RemoteViews 将视图(例如 ImageView)添加到主屏幕小部件?我想动态生成主屏幕小部件的视图。

谢谢。

            updateViews = new RemoteViews(context.getPackageName(), R.layout.widget_news);

            updateViews.setTextViewText(R.id.widget_title, mTitle);

            updateViews.setImageViewBitmap(R.id.widget_picture, 
                        BitmapFactory.decodeByteArray(image, 0, image.length));

我的代码和上面一样。但是当我打电话时updateViews.addView(aView),我的 IDE 不允许我这样做并给我一个编译错误。

4

1 回答 1

1

每次使用 时RemoteViews,您都会将 UI 的定义推送到应用小部件。你想要更多Views吗?RemoteViews只需在创建实例时使用适当的布局即可。

于 2010-03-05T19:48:37.390 回答