Widget桌面小部件
2016-08-30 00:17
162 查看
1、需要在清单文件中配置元数据:
2、配置当前元数据要配置的xml文件;
res/xml 自建xml文件 下的.xml文件。
3、需要配置一个广播接收者;
4.实现一个桌面小部件的xml;
li:
demo:
初始化的layout:就是metadata中的 initialLayout:
请参考:
https://developer.android.com/guide/topics/appwidgets/index.html#MetaData
2、配置当前元数据要配置的xml文件;
res/xml 自建xml文件 下的.xml文件。
3、需要配置一个广播接收者;
4.实现一个桌面小部件的xml;
li:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:initialLayout="@layout/example_appwidget" //元数据中的初始化layout。 需要注意的是请看下面:初始 android:minHeight="40dp" //最小高度 化的layout android:minWidth="200dp" //注意这个最小宽度不能过大,如大于屏幕宽度不会消失的。 android:updatePeriodMillis="0" > </appwidget-provider>
demo:
<receiver android:name="ExampleAppWidgetProvider" > <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <meta-data //这个就是元数据。 android:name="android.appwidget.provider" android:resource="@xml/example_appwidget_info" /> //res/xml/下de.xml文件。 </receiver>
初始化的layout:就是metadata中的 initialLayout:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:background="#f00" android:layout_width="match_parent" <!-- 当宽度设置为matchparent时显示的是metadata中的最小宽度 --> android:layout_height="wrap_content" android:text="你好啊" android:textColor="@android:color/black"/> </LinearLayout>
请参考:
https://developer.android.com/guide/topics/appwidgets/index.html#MetaData
相关文章推荐
- 流年,留念
- 注释转换
- 日历插件
- Codeforces Round #369 (Div. 2) A. Bus to Udayland (水题)
- Java 基础总结 6 --- 面向对象
- Ubuntu 安装Oracle Java JDK
- 小项目--大数运算
- Maven的pom.xml文件详解------Build Settings
- 高级Bash脚本编程指南(1): 为什么使用shell编程
- ROS Learning-007 beginner_Tutorials ROS节点
- Codeforces Round #369 (Div. 2) B. Chris and Magic Square (暴力)
- ROS Learning-007 beginner_Tutorials ROS节点
- Codeforces Round #369 (Div. 2) B. Chris and Magic Square (暴力)
- 基于物品的协同过滤算法
- 哈希表查找、哈希冲突-面试题
- 惠科车间实习总结报告
- leetcode之Find the Difference
- Socket.io应用之联网拖拽游戏
- [操作系统]复习三 FIFO+LRU
- 使用增强for循环实现遍历的注意问题