桌面小部件使用自定义的View方法
1. AppWidgetProvider.java
修改代码AppWidgetProviderInfo.java
修改CLS_CUSTOM_WIDGET_PREFIX为Launcher内部小部件的包名前缀就可以。比如我的小部件在com.demo包里面。
public class LauncherAppWidgetProviderInfo extends AppWidgetProviderInfo {
public static final String CLS_CUSTOM_WIDGET_PREFIX = "com.demo"; //"#custom-widget-";
...
}
2. 桌面小部件实现demo
2.1 com.demo.MyWidgetProvider
public class MyWidgetProvider extends AppWidgetProvider {
}
2.2 res/layout/my_widget_view.xml
<?xml version="1.0" encoding="utf-8"?>
<com.demo.MyWidgetView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="