RemoteViews类描述了一个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); 详细的 该类的公共方法列表,下面的viewId为layout文件中的id定义,常用的方法已经翻译成中文描述。 Public Methods View apply(Context context, ViewGroup parent) Inflates the view hierarchy represented by this object and applies all of the actions. int […]