問題タブ [listpreference]

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 に答える
564 参照

android - Androidのリスト設定で連絡先をリストすることは可能ですか?

ユーザーが連絡先を設定として選択できるように、Android の「リスト設定」に連絡先リストを追加したいと考えています。しかし、残念ながら私はそれを行う方法を見つけることができません。誰でも私を助けてくれますか?

注: Android 開発に関してはまだまだ初心者なので、簡単に説明していただけるとありがたいです。:)

前もって感謝します。

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

android - ActivityGroup が保持する PreferenceScreen で ListPreference ダイアログを読み込めません

特定のタブにActivityGroup実装しています。この画面の 1 つは であり、そのActivityGroup中のPreferenceScreenで構成さListPreferenceれています。

クリックするListPreferenceと例外がスローされ、ダイアログの読み込みに失敗します。例外の完全なスタック トレースは次のとおりです。

ListPreference の代わりに DialogPreference を実装しようとしましたが、それでも同じようにクラッシュします。

を に追加する前にうまく機能ActivityしましたActivityGroup

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

android - Androidの設定でインライン化されたListPreference

settings.xmlにを追加するListPreferenceと、フレームワークにリストエントリが表示され、クリックするとオプションのリストが表示されます。ユーザーがリストを表示するためにエントリをクリックする必要なしに、リストを「インライン」で表示することは可能ですか?

私が必要としているのは、現在選択されているオプションを表示し、ユーザーがそれをクリックすると、ユーザーが別のオプションを選択できるように、使用可能なすべてのオプションのリストを表示することです。

この例を見つけましたが、HTCがユーザー補助設定(「タッチアンドホールド遅延」の場合)でコンボを表示するにはどうすればよいのでしょうか。

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

java - SharedPreferences フィールドにアクセスするには?

アクティビティで宣言された SharedPreferences フィールドに SAX パーサー クラスからアクセスしようとしています。

getDefaultSharedPreferences(context) を使用してみましたが、SAX パーサーは Activity を拡張しないため、このメソッドの引数として渡すコンテキストを見つけることができませんでした。

このフィールドにアクセスするにはどうすればよいですか?

さて、これができたとしましょう。ここで 2 番目の問題があります。私の SharedPreferences フィールドはアクティビティ (実際には PreferenceActivity を拡張するクラス) で宣言されています。この SharedPreferences フィールドには、チェックボックスの 2 つのリストからのブール値を格納できます。これは、複数選択設定の 2 つのリストを表します。

これらの設定リストのどの値が「真」であるかを知る必要があります。どうやってやるの ?

これが私のコードです:- Pref.java

最初に pref にアクセスする必要があると思いますが、その後 2 つの複数選択設定リストがあります。これらのリストから値を取得するには?

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

android - ListPreference: エントリとして文字列配列を使用し、エントリ値として整数配列を使用しても機能しません

私は settings.xml ファイルで ListPreference を使用しています。選択する 3 つのオプションのリストをユーザーに表示したいと考えています。ユーザーが設定でいずれかのオプションを選択すると、次のエラーが表示されます。

これは ListPreference のコードです:

そして、ここに私がエントリを設定するために使用する配列があります:

私の onSharedPreferenceChanged では、これらの値を次のように使用します。

entryValuesに別の文字列配列を使用すると、機能します。たとえば、値とエントリとして同じ文字列配列を使用する場合:

次に、コードを少し変更する必要がありますが、機能します。

ListPreference エントリと値に string-array と integer-array を使用できないのはなぜですか?

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

android - ANDROID プリファレンス リスト プリファレンスは値を動的に変更します

チェックボックスがチェックされているかどうかに応じて、listpreference の entryvalue を変更しようとしています...

これで.setEntryValueでエラーが発生します:

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

android - listpreference に新しい値を追加して保存する方法は?

リソースxmlから作成されたリスト設定があります。ユーザーが値を追加できるダイアログを作成するプリファレンスを listPreference に追加しました。

これらのメソッドを使用して、新しい値を追加しました:

ユーザーが listpreference に値を追加すると、その値が表示されます。しかし、preferenceScreen が新しい値を再作成しているときは消えます。

これらの新しい値を保存するにはどうすればよいですか?

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

java - リスト設定、設定がクリックされたときに何かを行う方法

さて、私が見つけたすべての投稿はこれを機能させることができません、私は私のリスト設定の中にしようとしています

Settingsbasic.xml

上記のように、これが私のsettingsbasic.xmlファイル内のリスト設定です。今、私が行う方法を知る必要があるのは、私の主な活動である2つのJavaファイルがあることです。と私の好みのJavaファイル。ユーザーが何かを実行したり、何かを開いたり、UIを変更したりするエントリのいずれかをクリックしたときに、どうすればよいかを知る必要があります。コードがどこにどのように配置されるかを知る必要があります。主な活動または選好活動の内部。

これが私の好みのJavaファイルです

どんなサンプルコードでも役立つか、上記の私のコードに追加します。このコードに光を当てることができる人が必要です。私は非常に多くの異なることを試しましたが、どれもうまくいきません。

さて、ここで推奨されているサンプルアプリのメソッドを使用すると、私が持っているコードがさらにいくつかあります。

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

android - Android のラジオ ボタン リスト

PreferenceActivity の Preference が選択されたときに、ラジオ ボタンを含むリストを表示したいと考えています (デフォルトのギャラリー アプリ スライドショーで HTC センセーションで Music プリファレンスが選択されている場合など)。上記のモデルは Gingerbread を実行しており、フラグメントをサポートしていないため、フラグメントを使用したくありません。リストの下部にもボタンが必要です。これは一種の ListPreference です。しかし、カスタマイズされた ListPreference のように (デフォルトの 1 つのボタン以上のものを持ち、リストが画面全体を占めるように) では、このようなリストを表示するにはどうすればよいでしょうか?

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

android - 非設定アクティビティで表示する ListPreference ダイアログを作成する方法

Preference 以外のアクティビティで ListPreference ダイアログを表示したいと考えています。

ダイアログを作成するコードは次のとおりです

私の問題は、ダイアログが常に null であるということです...何が欠けていましたか?