1

を使用してICSにプリファレンスを追加する方法addPreferencesFromResource()? これは、icsでは非推奨として示されています。xmlフォルダーに設定レイアウトを追加しましたが、これを設定アクティビティに追加できませんでした。

4

1 に答える 1

2

HC / ICS以降では、PreferenceFragment.addPreferencesFromResource()の代わりにを使用する必要がありActivity.addPreferencesFromResource()ます。ただし、これには、プリファレンスコードの構造を切り替える必要があります。つまり、プPreferenceActivityリファレンスを直接追加する古いスタイルから、プリファレンスをロードするPreferenceFragmentsPreferenceActivityをロードする新しいスタイルに移動します。新しい方法の例については、ドキュメントのコードサンプルを参照してください。PreferenceActivity

サポートライブラリは、HC以前の下位互換性のためにPreferenceFragmentを使用しないことに注意してください。

于 2012-04-09T12:09:44.880 に答える