2012-05-08 3 views
1

いくつかのフラグメントを持つViewPagerを開発しています。そのうちの1つは、「PreferenceActivity」にすることです。問題は、API7を使用しているためです。 Fragmentにアクティビティ(PreferencesActivity)を埋め込む方法や、結果がないことをあきらめる方法です。ですから、私の次は「プリファレンス」アクティビティーを「ビルド」することです。フラグメント内でルック&フィールを感じるので、私の質問はこれです。どのようにして、プリファレンスアクティビティー、特にlistPreferencesのlookalike(テキストのタイトルと説明、アイコン、行動など)?フラグメントでのPreferenceActivityをシミュレートする

ご協力いただきありがとうございます。

+0

http://stackoverflow.com/questions/5501431/was-preferencefragment-intentionallyを見てください-excluded-from-the-compatibility-package –

+0

感謝のギャル、私はすでにそのポストを見てきました。 – RMartins

+0

"私はいくつかのフラグメントを持つViewPagerを開発しています。そのうちの1つは、" PreferenceActivity "" IMHO、つまりそれが可能であっても欠陥のあるUIデザインです。 – CommonsWare

答えて

0

ない正確OPが探している答えが...

私は最後の数週間は非常に似た何かを調査し、手動でListFragmentを拡張する、または構築以外に何の完璧なソリューションが存在しないことが判明しています再利用性のニーズに最も適したListViewを使用してレイアウトを作成します。次に、必要な場所でビューまたはレイアウトをインスタンス化/拡張します。

標準設定のPreferenceActivityフラグメントを使用できないため、「一般設定」や「インスタンス固有の設定」(例:外部デバイス設定など)のような複数の設定があると、テーマとスタイルの重複を防ぐことができません。後で、たとえば、タブで使用することはまったく悪いことではありません。しかし、この「インスタンス固有の」画面でPreferenceActivityから他のリソースを使用することは悪い習慣ですので、私は逃げ出します...

関連する問題