如何在LiveWallpaper中使用PreferencesFragment?
在此处阅读 PreferenceFragments :
http://developer.android.com/guide/topics/ui/settings.html
它说:
然后,您可以像处理任何其他片段一样将此片段添加到Activity中。
我尝试在我的代码中添加对getFragmentManager()的调用,但代码是LiveWallpaper,继承BaseLiveWallpaperService(在AndEngine中),它显然不是一个Activity。
答案 0 :(得分:3)
您可以在动态壁纸的xml文件中定义设置页面:
<wallpaper
xmlns:android="http://schemas.android.com/apk/res/android"
android:thumbnail="@drawable/ic_launcher"
android:description="@string/wallpaper_description"
android:settingsActivity="be.nextleveldevelopment.package.MyPreferencesActivity"/>
settingsActivity
将启用动态壁纸上的设置按钮。