RemoteView的用法

emoteViews类描述了一个View对象能够显示在其他进程中,可以融合从一个 layout资源文件实现布局。虽然该类在android.widget.RemoteViews而不是appWidget下面但在Android Widgets开发中会经常用到它,主要是可以跨进程调用(appWidget由一个服务宿主来统一运行的)。

   如何实例化一个RemoteViews

构造方法
RemoteViews(String packageName, int layoutId)
创建一个新的RemoteViews 对象将显示 views包含指定一个layout资源.
RemoteViews(Parcel parcel)
读取RemoteViews对象从一个parcel中.
   首先给大家一段例子简单说明下构造和如何使用

     RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.appwidget_provider);
     views.setTextViewText(R.id.appwidget_text, "Android开发网欢迎您"); 

    appWidgetManager.updateAppWidget(appWidgetId, views);

你可能感兴趣的:(android)