zoukankan      html  css  js  c++  java
  • Widget小组件

    一、使用步骤:

          1、建立Widget的样式布局文件widght,布局只支持几种,比如,相对布局,线性布局,帧布局,布局里支持的控件也是有限的。

          2、在res下建立一个新的文件夹我的命名为xml

               

          3、在新建立的xml文件夹里建设一个Widget的.XML配置文件,weather.XML

               

         4、.XML配置文件里要写上必要的一些属性

              android:minWidth="200dp"

             android:minHeight="400dp"

             android:updatePeriodMillis="8000000"

              android:initialLayout="@layout/widght" 

         5、可以创建一个服务,服务里的内容为Widget小组件实时要更新显示的内容,在服务里还需要写一个方法upDataView,用来把从服务里拿到的数据更新到Provider里边,会执行Provider里边的onUpdate方法把内容显示到Widget小组件上面,第8步就要开始写Provider了。

             

          6、创建Provider,主要重写下边的三个方法

                   

          7、在清单文件里给Service和Provider注册,我只给出了Provider的注册方法

              

    二、注意:

           如果在手机的小组件一栏里找不到我们自己创建的Widget,问题有可能是我们在设置Widget的属性的时候,宽或者高的值设置的太大了。

  • 相关阅读:
    Spring 学习笔记
    Java Web整合开发(33) -- SSH和SSJ
    2、常用操作
    jsonp使用
    PHP curl 封装 GET及POST方法很不错的
    浅谈CSRF攻击方式 转
    谷歌插件请求ci 解决CI框架的Disallowed Key Characters错误提示
    phpstorm10.0.3 下载与激活
    Mysql全文搜索match against的用法
    CentOS 6.4下编译安装MySQL 5.6.14 (转)
  • 原文地址:https://www.cnblogs.com/chentong/p/5395825.html
Copyright © 2011-2022 走看看