古いバージョンの Android で PreferenceFragment を使用するにはどうすればよいですか? ActionBarSherlock と Google の互換性ライブラリには、代替の実装がないようです。ActivityGroup を作成し、それに PreferenceActivity を単純なフラグメントとして追加すると、正しく機能しますか? ICS 以降のみをターゲットにすればすべての問題は解決しますが、残念ながら 2.3.x は市場全体の半分を占めています。
質問する
1055 次
1 に答える
2
古いバージョンの Android で PreferenceFragment を使用するにはどうすればよいですか?
あなたはそうしない。お気づきのように、バックポートはなく、バックポートするのはかなり難しいでしょう (私は昔々これを調査し、悲鳴を上げて逃げました)。
ActivityGroup を作成し、それに PreferenceActivity を単純なフラグメントとして追加すると、正しく機能しますか?
私はそれをしません。PreferenceActivity
新しいデバイスで使用PreferenceFragment
し、古いデバイスでは通常の設定 XML のみを使用する を作成します。これを示すサンプル プロジェクトを次に示します。
于 2013-01-14T17:23:32.233 に答える