問題タブ [preferencefragment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
42 参照

android - ユーザーが取り消しを許可する前に、ユーザーが PreferenceFragment のすべての必須フィールドに入力したことを確認するにはどうすればよいですか?

私はPreferenceFragmentそれにいくつかの好みがあります。私の目的は、ユーザーがこの画面のすべての値を確実に入力できるようにすることです (何も入力しなくてもユーザーは離れることができますが、入力した場合はすべて入力する必要があります)。

私が最初に考えたのはonBackPressed、pref1、pref2、pref3 を処理およびチェックできるということでしたが、PreferenceFragments はイベントを発生させないことがわかりましonBackPressedonKeyDown

メインのアクティビティで処理することもできますが、同じアクティビティから読み込まれたそのような設定フラグメントがいくつかあるため、設定フラグメント自体の中でそれぞれのロジックを処理できれば理想的です。

これを達成するためのより良い方法がある場合は、説明してください。

0 投票する
1 に答える
584 参照

android - 最初の Listpreference 値が選択されたときに、設定フラグメントの 2 番目の Listpreference 値を変更する

設定フラグメントに 2 つの Listprefence があり、最初に何かが選択されたときに 2 番目の Listpreference 値を更新したいと考えています。Listpreferences はインターネット経由で入力されます。

}

0 投票する
1 に答える
115 参照

android - スクロールすると Android の設定が変わる

FragmentActivity を使用して実装されている、かなり標準的な PreferenceFragment があります。特別なことは何もありませんが、そのアプリを使用している(少数の)人々が、設定をスクロールするとランダムにオフまたはオンになると報告しています. 定義は非常に単純です: 以下の 1

これは、問題を報告している 1 人からのビデオです。

https://drive.google.com/file/d/0Bx67XBdVKhrKUDVJS24zWmtUa1k/view?usp=sharing

0 投票する
1 に答える
86 参照

java - PreferenceFragment の再構築時にプリファレンスの値が間違っている

Preference Fragment の onCreate メソッドで、いくつかの Color Picker 設定 (Preference から拡張) を作成しています。

カラーピッカーは、アクティブな現在のデザインを表します。したがって、ユーザーが (同じ PreferenceFragment で) 新しいデザインを選択すると、新しいデザインに従ってすべてのカラー ピッカーを変更する必要があります。

このために、現在のデザインの新しい色の値を取得し、PreferenceFragment を再構築しています。

次に、Preference Fragment の onCreate メソッドで、次のように colorFieldList (新しいデザインの色を使用) から色フィールドを再作成します。

これでデザインを変更でき、カラー フィールドは新しいデザインに従って更新されますが、カラー ピッカー フィールドをまだ変更していない場合のみです。フィールドは想定どおりに変更されますが、カラー フィールドを変更/新しい色を選択するとすぐに、このフィールドは選択した色のままになりますが、デザインが変更されるたびに設定を完全に再構築します!

私は何が欠けていますか?値が SharedPreferences (?) に保存されていない限り、色が更新されるのはなぜですか?

Android は、カラー ピッカーが設定されると、その値を常に共有設定から取得すると思いますが、OnCreate でそれを上書きして、選択したデザインの色を表現するにはどうすればよいですか?

あなたの助けは大歓迎です! ありがとう!

0 投票する
1 に答える
771 参照

java - ヘッダーをクリックしても設定が表示されない

私は自分のアプリケーションの設定アクティビティに取り組んでいます。設定用に 2 つのヘッダーを設定し、各ヘッダーのフラグメントを作成しました。問題は、ヘッダーをクリックしても何も表示されないことです。ご協力ありがとうございました。

これが私の好みのアクティビティです

ここに最初のフラグメントがあります

2番目のフラグメントは次のとおりです。

XML ファイル: ヘッダー

フラグメント 1:

フラグメント 2:

0 投票する
2 に答える
1096 参照

android - PreferenceFragment はメイン アクティビティのレイアウトと重なっていますか?

この「オーバーラップ」の問題に対する答えを見つけようとして、1週間スタックオーバーフローを使用しています。

一部の人々は setContentView() さえ使用しませんか??? 他の人はそれを主張します...

何かが足りない。

[設定] メニューをクリックする前後のスナップショット

設定アクティビティ:

PreferenceFragment のレイアウト、Preferences.xml :

何か不足している場合の「メイン」レイアウト、Main.xml :

0 投票する
1 に答える
376 参照

java - 電話で設定ヘッダーをクリックするとアプリがクラッシュする

私は簡単な設定活動に取り組んでいます。設定ヘッダー、PreferenceFragment、複数の設定画面ファイル、および PreferenceActivity を使用しています。Androidシステムの設定のように見え、機能するようにしたい。タブレットではすべて正常に動作します。設定アクティビティは、2 つのフラグメントを表示します。1 つはヘッダーで、もう 1 つは設定画面です。電話でアプリを開くと、ヘッダー付きのフラグメントが 1 つだけ表示されます。これはまさに私が望むものですが、何かをクリックするとアプリがクラッシュします。つまり、電話で何かをクリックすると、フラグメントが設定画面に置き換えられます。ご協力ありがとうございました。

これが私のコードです:

headers.xml

PreferenceActivity(Prefs.java)

PreferenceFragment(PrefsF.java)

0 投票する
0 に答える
458 参照

java - v4 フラグメントを使用した PreferenceFragment

私のアプリケーションでは、v4 サポート ライブラリを使用してユーザー設定ViewPager をタブで表示しています。今までは、Fragment何をするかを再現するカスタムを使用してPreferenceFragment いました。

たとえば、ここにいくつかの提案があります。

すべての Android SDK を最新バージョンに更新した後、これらのカスタムFragments は機能しなくなりました。特に、リフレクションによってこのメソッドの呼び出しに失敗したようです。

API でのメソッドの公開を誰も変更できないためPreferenceScreen 、XML ファイルから開始することは可能ですか?