如何在动态壁纸中使用偏好片段?

时间:2013-04-03 16:05:24

标签: android andengine

如何在LiveWallpaper中使用PreferencesFragment?

在此处阅读 PreferenceFragments
http://developer.android.com/guide/topics/ui/settings.html
它说:

  

然后,您可以像处理任何其他片段一样将此片段添加到Activity中。

我尝试在我的代码中添加对getFragmentManager()的调用,但代码是LiveWallpaper,继承BaseLiveWallpaperService(在AndEngine中),它显然不是一个Activity。

1 个答案:

答案 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将启用动态壁纸上的设置按钮。