0

如何将 PreferencesFragment 与 LiveWallpaper 一起使用?

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

然后,您可以像添加任何其他 Fragment 一样将此 Fragment 添加到 Activity。

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

4

1 回答 1

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

于 2013-08-09T11:51:06.137 回答