说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

RemoteViews - Android Widget开发入门

HTML文档下载 WORD文档下载 PDF文档下载
RemoteViews类描述了一个View对象能够显示在其他进程中,可以融合从一个 layout资源文件实现布局。

 

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

 

作者:Android开发网

 

   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, "okbase.net欢迎您");  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 describeContents()
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
int getLayoutId()
String getPackage()
boolean onLoadClass(Class clazz)
Hook to allow clients of the LayoutInflater to restrict the set of Views that are allowed to be inflated.
void reapply(Context context, View v)
Applies all of the actions to the provided view.
void setBitmap(int viewId, String methodName, Bitmap value)
Call a method taking one Bitmap on a view in the layout for this RemoteViews.
void setBoolean(int viewId, String methodName, boolean value)
Call a method taking one boolean on a view in the layout for this RemoteViews.
void setByte(int viewId, String methodName, byte value)
Call a method taking one byte on a view in the layout for this RemoteViews.
void setChar(int viewId, String methodName, char value)
Call a method taking one char on a view in the layout for this RemoteViews.
void setCharSequence(int viewId, String methodName, CharSequence value)
Call a method taking one CharSequence on a view in the layout for this RemoteViews.
void setChronometer(int viewId, long base, String format, boolean started)
Equivalent to calling Chronometer.setBase, Chronometer.setFormat, and Chronometer.start() or Chronometer.stop().
void setDouble(int viewId, String methodName, double value)
Call a method taking one double on a view in the layout for this RemoteViews.
void setFloat(int viewId, String methodName, float value)
Call a method taking one float on a view in the layout for this RemoteViews.
void setImageViewBitmap(int viewId, Bitmap bitmap)
等同于调用ImageView.setImageBitmap方法,从Bitmap对象中设置一个图片
void setImageViewResource(int viewId, int srcId)
等同于调用ImageView.setImageResource,从一个资源中设置图片
void setImageViewUri(int viewId, Uri uri)
等同于调用ImageView.setImageURI,从URI中设置图像
void setInt(int viewId, String methodName, int value)
Call a method taking one int on a view in the layout for this RemoteViews.
void setLong(int viewId, String methodName, long value)
Call a method taking one long on a view in the layout for this RemoteViews.
void setOnClickPendingIntent(int viewId, PendingIntent pendingIntent)
Equivalent to calling setOnClickListener(android.view.View.OnClickListener) to launch the provided PendingIntent.
void setProgressBar(int viewId, int max, int progress, boolean indeterminate)
等同于调用ProgressBar.setMax, ProgressBar.setProgress, and ProgressBar.如果indeterminate为true则进度条的最大和最小进度将会忽略
void setShort(int viewId, String methodName, short value)
Call a method taking one short on a view in the layout for this RemoteViews.
void setString(int viewId, String methodName, String value)
Call a method taking one String on a view in the layout for this RemoteViews.
void setTextColor(int viewId, int color)
等同于setTextColor(int).,设置文本的颜色
void setTextViewText(int viewId, CharSequence text)
等同于TextView.setText,设置文本内容
void setUri(int viewId, String methodName, Uri value)
Call a method taking one Uri on a view in the layout for this RemoteViews.
void setViewVisibility(int viewId, int visibility)
等同于调用View.setVisibility,设置该ID控件的可见性
void writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.

 

Delphi筛选数据 Delphi数据集过滤技巧 Delphi数据库应用程序开发中图像数据 Delphi下的ADO Delphi在网络数据库中的应用 Delphi中多库关联查询 Delphi中建表 Delphi中数据文件路径的管理 ODBC中的同步与异步执行模式-Delphi资料 SQL编程常见问题-Delphi资料 第11章 中级SQL-Delphi资料 第10章 SQL基础-Delphi资料 SQL语句中的删除和改变-Delphi资料 TDataLink类别的说明-Delphi资料 TDBGrid控件中对多个记录的处理-Delphi资料 安装BDE需要的东东-Delphi资料 保存DBGrid中栏的字段名及尺寸-Delphi资料 动态生成定义数据库-Delphi资料 动态组成SQL速句-Delphi资料 多层C/S的客户端调用服务器端的方法-Delphi资料 关于dephi数据库的动态建立-Delphi资料 基 于WEB 的 数 据 库 查 询-Delphi资料 计算数据库某字段的值-Delphi资料 计算字段值-Delphi资料 建立应用软件注册安全机制-Delphi资料 建立自己的数据字典库-Delphi资料 将BLOB字段的BMP图显示出来-Delphi资料 将图像放入数据库中-Delphi资料 解 决sybase 用 户 数 据 库 不 能 进 入 故 障 的 一 种 方 法-Delphi资 解决sybase用户数据库不能进入故障的一种方法-Delphi资料 解决一个DBF表时的"Index not found.."错误-Delphi资料 怎么给jbuiler添加oracle驱动程序!!!!! 谁有手写签名和痕迹保存留的例子???能给我一个吗???一定重谢!! 哪有for win的gd库下载?谢谢 我得代码有错误吗!!在线紧急等待 如何用Java访问微软的DDE Server? 在windows xp中怎么建立虚拟服务器呀? 解决问题,马上结贴 xp風格的問題 请问如何让一个表格的边框的宽度和表格内部的线的宽度不一样? 请问wsad和eclipse哪里有下呢? 如何理解下面的程序段 调查:你(单位)愿意花钱买服务端控件吗? 为什么有些网页是繁体字! 我终于知道什么是英雄了! 关于快捷键。 一个丑人的自白(爆笑) 转载 如何实现信息反馈? 怎样使DataGrid固定显示8行??? 一个简单的问题,关于CListCtrl.. C++文件流的怪问题,竟然不能再次打开??? 怎样在win2000 专业版上使用PHP Linux下如何知道有哪些端口未被使用?? 共享上Internet网的另一台机为何一定要配上DNS服务器地址? 来共同研究开发 文件的变量名拼写错误的检查。。。 人生交叉点, 大家进来帮帮忙 在线等待急急!在超链中有的什怎么传不过去? pb还有出路吗? 如何知道有哪些端口未被使用 请教想在页面里调用js文件达到图片轮显效果 如何在动态库中获取调用该动态库的程序的文件名称? 如何获取灰度图中各象素点的灰度值?(在线等待) 请高手帮我解决这个离散余弦变换(DCT)的问题。高分相送。 求助:sql语名查询? 怎么样在输入数据后立即更新表格? 怎么在tablename是一个参数的表中取字段值? 触发器问题?触发器无法通过确认! 请问如何将字符1转化为数字1呢? 怎样在状态栏中显示页面载入进度? WebEasyMail 很好用,不过是asp的,不知道有没有php的收发邮件的程序代码? WebEasyMail 很好用,不过是asp的,不知道有没有php的收发邮件的程序代码? 菜鸟的一问,请帮忙!! 请帮帮忙指一下路 上一个问题还没解决,所以只有找其它的办法。我要实现直接把邮件发到对方的SMTP服务器 类型转换? 现在有个NCNE国家信息化工程师认证,有没有用? 当数据库使用AddNew--Update插入数据时sql server出现进程死锁,请问为什么呢? Oracle8i技术问题 变量传递问题,急! 请教几个简单的函数(菜鸟级) 哪里能找到《实用软件工程》? 用石灰能杀死钉螺吗 水蛭用什么方法可以杀死 大象为何不长毛? 蚕籽多久可以孵化?新生的蚕籽经过多长时间才可以再次孵化成幼蚕呢?就是说蚕蛾的卵,刚开始是白的,过一天两天就成黑的了,这样黑的卵经过多长时间的酝酿才可以用来孵化幼蚕啊,小时候样 蚂蟥可以杀死吗? 单独行动——(填带马的词语)人马众多——(填带马的词语) 扩充实力——(填带马的词语) 月蚕年蚕孵化时间1.月蚕的蚕卵在多少时间变成小蚕?在过程中需要注意什么?2.年蚕的蚕卵多少时间可以成小蚕?在过程中需要注意什么?3.月蚕的卵我可不可以叫他明年在出小蚕?为什么我爸一 移动彩钢房多少钱37平焊出底座吧1 有谁知道武士刀伞(侍伞)的“螳螂脚”是什么?在淘宝上看到的侍伞,宝贝介绍里有.螳螂脚是什么?百科里也没查到. 求这个定积分∫(2x+1)/(x^2+1)dx 上限1 下限-1 虽然很简单,可我还是不会,哪位好人人教教我啊,详细点,最好写出步骤 答案好像是π Michael is a very happy boy 改为感叹句 蟒蛇皮哪里有买 蛾子是什么变的 5mw激光模组能接上250mw激光二极管吗? 蟒蛇皮可以买卖么 这个是什么 变蛾子的吗? 激光二极管,根据卖家提供的一些参数怎么确定该型号激光二极管电流,电压参数HL7851G - 785纳米,50毫瓦,Ø9毫米,A 型引脚,Hitachi 激光二极管,例如这个 大学高数双纽线的旋转问题双纽线绕极轴旋转,请问哪个是极轴啊要是用坐标表示的话,又是绕什么旋转啊 大象的什么东西最长 什么是激光模组?什么又是激光模块,它和单个的激光管又有什么区别? 求一个双纽线的图形,并且希望得知双纽线的图形应该怎么确定,因为题目中双纽线的方程总是变得,是应该背吗这个双扭线方程是(x^2+y^2)^2=2a^2(xy) What point are you trying to make? 激光二极管和激光模组怎么用?我看老外弄的激光枪酷毙了还可以点火柴.网上说需要激光2极管和模组怎么用?怎么组装?激光二极管和激光模组是一样的吗?说明白点好的加分 世上真的有唐伯虎这个人吗?来帮帮忙 我知道有陕西,但怎么会有陕北呀? 在教师前面有一块黑板.的英语是? A boy can swim very well.A boy swims very well .这两句改成过去时怎么改呢? 现在的陕北等于陕西吗 定积分,求过程 小石潭记 :第一段写小石潭的位置,有什么作用?为什么“闻水声,如鸣佩环”?作者观鱼的心情是怎样的?(用原文答)全文没有一处不在写水.请你分析一下作者是从哪些角度写潭水的特点的? 陕西和陕北陕南和陕北那边比较穷 求定积分, 小石潭记为什么“闻水声,如鸣佩环”? You make a good point的意思是“你的说法很对”吗? 求定积分, 为什么小石潭记的水声“如鸣佩环” point was 如题,)the point was made,…… 求定积分,定积分,上限为2,下限为-2,∫I1-xIdx1-x 的绝对值 螳螂的脚有什么特点及作用 有两袋米,甲袋比乙袋多25%kg.对还是错? 求此定积分, 观察知了的作文 有两袋米,甲袋比乙袋少19kg,如果从乙袋倒入甲袋2kg,这时甲袋的米相当于乙袋的62.5%.两袋米原来各有几kg 巨蟒跟鳄鱼 自然界里哪个厉害巨蟒跟鳄鱼 还有其他的动物 他们谁最厉害呢 以前看过一个视频 蛇把鳄鱼吃了 但是是一只小鳄鱼 如果是大鳄鱼的话结果会是什么样?最好有狮子跟老虎 等等等 抓知了作文400字 猫每分钟心跳约240次大象每分钟心跳次数约是猫的六分之一,约是老鼠的二十五分之二.老鼠每分钟心跳约几次 我房间好多飞蛾啊.怎么办最近我房间好多飞蛾啊.后面发现是门框角落有个洞.里面飞蛾窝,我把洞堵塞住后.飞蛾就会从墙上各种各样的缝隙中飞出来,晚上开灯后就会很多飞蛾在灯边上.太多啦 知了的叫声,我要找些知了的作文. 大象什么东西最长 大象什么东西最长. 飞蛾弄死蜜蜂飞蛾和蜜蜂关在一起 两只蜜蜂都死了 飞蛾还活着 我想知道是什么情况 写一篇知了的作文(多写外形、叫声)我是捡到了一只知了, 蚕黑卵何时孵化不得抄袭! 我家就我一个人的房间里有好多好多的飞蛾,为什么房间内会出现许多飞蛾?要怎么办呢? 大象长毛了吗? be the point of doing sth.的意思急.5555555555555 怎么弄死飞蛾 最近看到一本书的封皮是《大象为什么不长毛》才发现自己不知道大象为什么不长毛.听说是 方舟子 写的.没看这本书但就想问问有没有知道的大象为什么不长毛? 有没有make a decision of doing sth.的说法? 晚上房间很多飞蛾怎么办? 为什么大象不长毛? 解密以色列版007:最爱暗杀 钟爱炸中华典籍朗诵比赛在蒙古国举行俄外长与联合国叙问题特使讨论筹备叙问联合国-阿盟叙特使称伊朗应参加叙问题访塞浦路斯能源、工商及旅游部长捷克议会提前大选结束 共产党或重回执法国上海经济文化发展会和交大校友会换日本近海7级地震核电站无异常 测得最法国上海经济文化发展会和交大校友会换31省区市9月CPI涨幅出炉 物价“1-9月全国规模以上工业企业实现利润孟加拉国贫民窟准妈妈的艰辛生活(组图法国正式要求美国停止监听行为日本近海7级地震核电站无异常 测得最全球最大海上书店巴林“首秀”新老警务联络官交接 南非侨界寄予厚望各国“吃货”探讨舌尖上的文化 亚洲食接个孩子的功夫 她停在路边的奥迪Q5钱塘江边一工地挖淤泥挖出160多颗炮马云:“闯”就是拆开门,让马儿欢跑萧山机场航班今起开通去大理、常德、拉中房地产1万股股改限售股份上市流通这才是中国,美若画的地方刀尔登:李静的冒险阅读:11扇窗朋友上班开这样的网店,外块竟然都超过历史上的今天:电视剧中忙着谈情说爱的地球上最神秘的10个地方 超乎人类想小姐服务全过程,客人根本受不住,太厉剧说《寻秦记》:楚楚可怜、纯真善良赵12生肖绝配无敌求财组合,上榜的真幸世上最美情话,竟都是这帮负心汉说的阳光城集团为子公司隆丰置业提供5亿元判断一个男人最真实的品质,只看这点就明明是台比亚迪,却发现不对劲:竟是碳一根大阳线拉起后几根小阴线小阳线盘整不出意外就这天宁老湿要去凤凰办见面会坐进保时捷,座椅毛茸茸的,这到底是啥洪海龙腾-小清新女装钻展投放策略盘点摄影笔记第二十五条忠告购置税一减免,这车竟然能优惠8万,却毛开云:潘基文首访朝鲜,金正恩欢迎吗
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘