我正在写一个主屏幕小部件。是否可以添加视图,例如ImageView,通过RemoteViews到主屏幕小部件?我想动态生成主屏幕小部件的视图。
感谢。
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不允许我这样做并给我一个编译错误。
答案 0 :(得分:1)
每次使用RemoteViews
时,您都会将UI的定义推送到应用小部件。您想要更多Views
?在创建RemoteViews
实例时,只需使用适当的布局。