1

いくつかのフラグメントを使用して ViewPager を開発しています。そのうちの 1 つを「PreferenceActivity」にしたい問題は、API7 を使用しているため、PreferencesFragment がないことです...アクティビティを埋め込む方法を既に検索しています(PreferencesActivity) を Fragment に入れ、結果が得られないために断念しました。したがって、私の次の取り組みは、設定アクティビティのルック アンド フィールをフラグメントで「構築」することです。私の質問は、設定アクティビティとそっくりなインターフェイス、より具体的には listPreferences に似たインターフェイス (テキストのタイトルと説明を含む) を構築する方法です。 、アイコン、動作など)?

どうもありがとうございました!

4

1 に答える 1

0

OPが探している答えとは正確には異なりますが...

私は先週、非常によく似たものを調査しており、 ListFragmentを手動で拡張するか、 ListView を使用してレイアウトを構築する以外に、再利用性のニーズに最も適した方法で完璧な解決策がないことを発見しました。次に、必要な場所でビューまたはレイアウトをインスタンス化/インフレートします。

標準化されたPreferenceActivityフラグメントを使用できないのは残念です。これにより、「一般設定」や「インスタンス固有」の設定 (たとえば、外部デバイスの構成を考える) などの複数の設定がある場合に、テーマとスタイルの重複を防ぐことができます。後者では、たとえば、タブで使用することはまったく悪い習慣ではありません。しかし、この「インスタンス固有の」画面で PreferenceActivity の他のリソースを使用するのは悪い習慣なので、脱線します...

于 2013-03-12T14:55:02.590 に答える