問題タブ [checkboxpreference]

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 投票する
3 に答える
2917 参照

android - CheckboxPreferenceの概要フィールドの長さが足りない場合に、設定画面の追加情報を表示しますか?

Androidアプリケーションのモジュールを有効/無効にできる画面があります。

このために、CheckboxPreference画面を使用します。これはすべて問題ありませんが、2行より長い説明が追加されると、要約フィールドが切り捨てられます。

モジュールごとに4〜5行の説明があるとすると、これをヘルパーウィンドウに表示したいと思います。

クリックイベントをCheckboxPreferenceにバインドしようとしましたが、行全体で発生するため、チェックボックスがクリックされたときだけでなく、行をクリックするとチェックボックスが切り替わります。

だから今、これを修正できるかどうか疑問に思っています。したがって、ユーザーがより多くの情報を必要とする場合は、テキストをタップするだけでヘルパーが開き、設定を切り替えたい場合は、チェックボックスをタップします。

どうしますか?他のアイデアがうまくいけば、私もオープンです。

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

android - 設定と CheckBoxPreference

PreferenceActivityのドキュメントには、「これらの設定は、ユーザーが操作すると自動的に SharedPreferences に保存されます」と記載されています。その場合、PreferenceActivity をサブクラス化し、onCreate でaddPreferencesFromResourceを呼び出し、UI でいくつかの設定を設定すると、設定に加えられた変更は自動的に保存されるはずです。後で設定画面に戻ると、すべての設定が復元されます。

私が尋ねている理由は、もちろん私の理解が正しいと仮定すると、CheckBoxPreference が期待どおりに動作していないからです。CheckBoxPreference があれば、変更時にユーザーの選択が自動的に保存されるはずです。そうではありませんか?

誰でも私の理解を確認したり、必要に応じて私を修正したりできますか?

コードのすべての変更を処理するカスタム設定画面を作成できますが、推奨される方法を使用したいと思います。バグがあるかどうかだけが気になります。

現時点では、私は少しイライラしていると言えます。

ところで、私はAPIのv2.0に対して開発しています。

0 投票する
3 に答える
26155 参照

android - AndroidCheckBoxPreferenceのデフォルト値

私は次のXMLコードを持っていますCheckBoxPreference

しかし、コードで設定を取得すると、値はになりますfalse

私のautoStart変数はを返しますfalse

これには特別な理由がありますか?デフォルト値を設定する手順がありtrueませんか?

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

android - メイン アクティビティとしての PreferenceActivity

私は、以下で構成される最初のアプリに取り組んでいる初心者です。

  1. onClick でサービスを開始/停止する CheckBox が 1 つだけあるメイン アクティビティ。
  2. 60 秒ごとにメソッド (クイック データベース クエリ) を実行するサービス。

すべてが機能するようになった後、CheckBox がその状態を保存していないことに気付きました。もう少し検索した後、CheckBox ではなく CheckBoxPreference を使用する必要があると考えました。

これを行う方法の調査を開始する前の私の質問: 主な活動として設定画面を設定することは可能ですか? もしそうなら、誰かがこれの例を知っていますか、または私が使用する必要があるものの概要を誰かが提供できますか?

私は研究を続けているので、いくつかのガイダンスを探しています。私は学ぼうとしているので、その理由を理解したいと思っています。

MyPreferenceActivity.class を作成しましたが、設定が保存され、正しく返されたようです。現在、「このメソッドはブール型の結果を返す必要があります」というエラーが発生しています。これは、私のコードの次の行で発生します。

申し訳ありませんが、書式設定用のツールバーが表示されません。

MyPreferenceActivity.class

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

android - CheckboxPreference onClick()

2部構成の設定画面を実装したい。チェックボックスをクリックすると、最初のカテゴリがロックされ、2 番目のカテゴリがロック解除されます。そうでない場合は、逆にします。以前のアクティビティに移動してから新しい (sharedPreferences) に移動した場合にのみ機能することがわかりました。どのリスナーをどのようにオーバーライドする必要がありますか?

0 投票する
4 に答える
2777 参照

android - チェックボックス設定Androidの複数の依存関係

設定画面に3つのチェックボックスがあります。ユーザーに一度に1つのチェックボックスのみを選択させたい。どうすればこれを達成できますか?

前もって感謝します。

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

android - チェックボックス設定アンドロイドまたはリスト設定の依存関係の複数の依存関係

例: 設定画面に 3 つのチェックボックスがありlistpreference(A,B,C)、各チェックボックスに応じて 3 つの異なるチェックボックスがあります。ユーザーに一度に1つのチェックボックスのみを選択させたい。どうすればこれを達成できますか?

  1. 設定画面にラジオボタンがない

  2. 私はそれを使用することができれば、私は Listpreference を使用することはできません

この Listprefrence の配列は「青」、「赤」、「白」です

青の場合 ListPreference A は青に依存します

赤の場合 ListPreference B は赤に依存

それが白なら ListPreference C は白に依存する

これどうやってするの?

私はGoogleで3〜4ページを検索しましたが、ここではこれらに関するほとんどすべてのページを検索しましたが、答えが見つかりませんでした.

よろしくお願いします、

前もって感謝します..

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

android - Android - CheckBoxPreference の値を設定するには? または?

ユーザーがメインアクティビティのリストビューに表示されるカテゴリのアイテムを確認できるときに、設定画面を表示する必要があるアプリを構築しています。

これらのカテゴリの XML を解析しているので、PreferenceScreenプログラムで実行され、すべてCheckBoxPreferencesがループで構築されます。コード:

オブジェクトはどこrootですか。PreferenceScreen

私の問題は、1 つのチェックボックス オプションのタイトルだけでなく、カテゴリの ID も保存する必要があるが、CheckBoxPreferenceオブジェクトにそのようなプロパティがないことです。

私の質問は、別の回避策があるかどうか、またはCheckBoxPreferenceクラスを拡張して、MyCheckBoxPreference別の「値」も格納するカスタムを作成する必要があるかどうかです。

私のビジョンは、一般的な HTML チェックボックスと似た (または同じ) ものを用意することです。チェックボックスがチェックされていない場合、値が設定されていない (送信されていない) 場合、チェックボックスがチェックされている場合は、true/false ではなく具体的​​な値を取得します。 ...

私の知る限り、CheckBoxPreference返される値はありませんが、状態がチェックされている/チェックされていないだけです。

私は、設定キーを具体的なセタゴリのIDだけに設定してからcategory_<ID>呼び出すsharedPreferences.getAll()ことCheckBoxPreferencesを考えていました.これは簡単な解決策であり、良いアプローチでしょうか???

適切なアドバイスをありがとうございました!!!

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

android - Android CheckBoxPreference - すべての設定をオフ/チェックします

私はPreferenceScreen含むだけCheckBoxPreferences(選択するカテゴリ)を持っています。それらすべてをチェック/チェック解除するオプションが必要です。私は仕事をする次のコードを持っていますが、1 つの問題があります: 画面上のチェックボックスが更新されない - ビューなどで無効化を呼び出す必要があります。

これが私の現在のコードです:

このコードは正常に動作しますが、結果をすぐに表示するには、何らかの方法でビューを更新する必要があります (設定アクティビティを閉じて再起動した後ではありません)。

アドバイスをありがとうございました!

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

android - CheckBoxPreference isChecked により、preferenceActivity で FC が発生します

チェックボックスがオンになっているかどうかを確認すると、次のコードで強制終了が発生します。

検索中にこの例を見つけましたが、同じように見えます。

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