安卓实用知识Android开发之路安卓控件系列

Android 窗口小部件实现(一)

2017-04-06  本文已影响219人  lovesosoi

参考文章:http://www.cnblogs.com/skywang12345/p/3158310.html

今天,分享一个桌面小部件实现方法,如图:

相机旁边的那个萌就是!

与传统的app不一样的是,app的样子就1X1 这个小部件可以铺满你整个界面。

这个就是尺寸对照表。

那么就进入正题了,怎么实现呢?

1.在res/layout 下新建一个xml

2.res/xml 下新建个xml

我们做一个可以放到桌面的widget ,所以代码为

3.写一个类继承AppWidgetProvider

重点是以下几个方法

下面放整个 页面代码

到这呢已经成功75% 了

还差 最后一步

4.Manifests.xml

最后说一下遇到的问题吧。

1.第二步一定是xml下!不是layout 下。否则你是打不来这个标签的

2.处理逻辑的代码,我们一般放在onUpdate 下

3.第四步meta-data resource 是xml下的布局文件!

4.intent-filter 下action 快捷键没有的话就手敲吧。别怕麻烦(反正我是没快捷出来)

下一篇讲如何在别的应用里调用widget。

上一篇 下一篇

猜你喜欢

热点阅读