花样Android ProgressBar史上最强大讲解(12)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:49 点击:次
15. if(Tag<0){
16. Tag=0;
17. }
18. views.setProgressBar(R.id.widget_ProgressBar, 100, Tag, false);
19. appManager.updateAppWidget(thisWidget, views);
20. }
21. }
③进度条的进度值设置
Java代码
01.views.setProgressBar(R.id.widget_ProgressBar, 100, Tag, false);
02.//设置Widget上的进度条的进度值
03.//第一个参数,Widget上进度条ID
04.//第二个参数,进度条最大值
05.//第三个参数Tag,一个int值,就是设置的进度值
06.//第四个参数,是否是要进度条不确定
复制代码注意了,Widget自身的onReceive()方法如果要接收其他的Action广播。那就必须在Manifest中,在Intent-filter中添加Action:
Java代码
01.<receiver android:name="AppWidget">
02. <intent-filter>
03. <action android:name="android.appwidget.action.APPWIDGET_UPDATE"></action>
04. <action android:name="zyf.test.widget.UP"></action>
05. <action android:name="zyf.test.widget.DOWN"></action>
06. </intent-filter>
07. <meta-data
08. android:resource="@xml/appwidget"
09. android:name="android.appwidget.provider">
10. </meta-data>
11.</receiver>
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>