0

LiveWallpaper で PreferencesFragment を使用するにはどうすればよいですか?

ここでPreferenceFragmentsについて読む:
http://developer.android.com/guide/topics/ui/settings.html
それは言う:

その後、他のフラグメントの場合と同様に、このフラグメントをアクティビティに追加できます。

コードに getFragmentManager() への呼び出しを追加しようとしましたが、コードは LiveWallpaper 用であり、明らかにアクティビティではない BaseLiveWallpaperService (AndEngine 内) をサブクラス化しています。

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 に答える