建立Widget視窗控制元件
阿新 • • 發佈:2019-02-04
1.新建一個class檔案命名:MyAppWidgetProvider 繼承於 AppWidgetProvider
2.在AndroidManifest.xml中進行配置:
<receiver android:name="com.zyn.widgetdemo.MyAppWidgetProvider">
<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"/>
</receiver>
3.建立xml資料夾並建立名為example_appwidget_info的xml檔案
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth= "80dp"
android:minHeight="80dp"
android:updatePeriodMillis="86400000"//更新時間
android:previewImage="@drawable/test"//在新增控制元件時看到的效果
android:initialLayout="@layout/widget_layout">//控制元件的佈局檔案
</appwidget-provider>
4.建立佈局檔案:widget_layout.xml 此檔案就是控制元件顯示的效果