android widget零基础,Android Widget详解(一)

前言

实习需要最近在研究Android的Widget,看了很多帖子个人觉得比较零散,特地在此总结一下,写的不好大家见谅哈^_^

本博客全套源码稍后会提供下载

什么是Widget

widget是安卓较苹果特有的桌面小控件,Widget可以让我们在主屏幕上面放置一些有趣的面板,比如天气插件,时间插件,Wifi开关等实用的小控件。

创建一个Widget

首先Widget是BroadcastReceiver的实现,由于Widget和App是相分离的,所以Widget是运行再主屏幕进程上的,所以和传统的Activity的一些设置有很大不同,有很多限制。

创建一个Widget需要最基本的四个步骤(实现复杂的布局还需要额外步骤,稍后讲解)

在res/xml目录下新建一个Widget的配置文件(没有自行创建)

写一个Widget的XML布局文件

新建一个MyWidget类继承AppWidgetProvider

在AndroidMainifest文件中定义一个receive(前文说过他是BroadCastReceive的实现)

经过基础的三部就可以好好地创建一个Widget了

接下来对三个步骤进行详细的讲解

创建一个Widget配置文件

xmlns:android="http://schemas.android.com/apk/res/android"

android:initialLayout="@layout/my_widget"

android:minHeight="146dp"

android:minWidth="292dp

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值