問題タブ [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 に答える
2325 参照

android - ListPreference から配列項目を削除する

xml から純粋にロードしているプリファレンス アクティビティに、加速度計モードのリスト プリファレンスがあります。ユーザーのデバイスが加速度計を持っていない、またはサポートしていない場合、アレイ内のアイテムを完全に削除することはありません。この 1 つのオプションを削除するには、別のリスト設定を作成する必要がありますか? (すべてを 1 つにまとめたいと思います。) 以下の設定でどのように削除できますか?

ヒントをありがとう。

ジェイソン

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

android - ListPreference 配列エントリ チェックボックスの設定を無効にする

ListPreference の配列選択に従って CheckBox 設定を無効にするにはどうすればよいですか?

私が持っているのは、自動モードまたは手動モードが選択されている場合、加速度計の軸反転を制御するチェックボックスを有効にしたくないということです。どうすればリアルタイムで実行できますか? ヒントをありがとう。

ジェイソン

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

android - OnSharedPreferenceChangeListener が設定の変更を登録しない

私はリスト設定に取り組んでおり、リスト設定で選択されている項目に基づいてテキストビューのテキストを変更するために OnSharedPreferenceChangeListener を実装しました。ただし、変更は記録されず、アイデアが不足しているため、助けていただければ幸いです。ありがとう

}

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

android - Androidリストの設定が一歩遅れています

Androidアプリの設定システムにListPreferenceがあり、ユーザーは最大5つの異なるアカウントに相当するデータの1つから選択できます。設定内では、現在使用したいアカウントを切り替えることができる必要があります。ただし、問題は、選択肢の1つをクリックすると、リストが開かれるの選択肢が表示されることです。次のようにコーディングします。

したがって、ダイアログで3番目のエントリを選択すると、ログは「1」を返します。次に5番目を選択すると、「3」が返されます。新しい選択のに選択を返しているようです。最後の選択ではなく、現在の選択を取得するにはどうすればよいですか?

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

android - Listpreference リストにテキストと値を表示する方法

両方の配列が割り当てられた Listpreference リストを表示しようとしています。配列は次のようになります。

level_array

値の配列

listpreference を呼び出すときに、両方の文字列を結合して表示したいと考えています。これは可能ですか?

IEはこのようなリストを表示します

リストのタイトル

レベル 1 - Hiscore 5

レベル 2 - ハイスコア 10

二次的な質問ですが、value_array の値はコードで変更できるので、後で別の値を保存できると思いますか?

ありがとう

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

android - List Preferences が EntryValues ではなくエントリを返す

Preferences アクティビティで List Preference を作成しましたが、コードが選択した項目に対して返す値は、EntryValues の値ではなく Entry の値です。

例:
エントリ: David New
値: DAVIDNEW.TTF

このコードは、「 DAVIDNEW.TTF 」ではなく「 David New 」を返します。


コードは次のとおりです。

ファイルpreferences.xml:

ファイルarrays.xml:

ファイルreader.java:

の値は" DAVIDNEW.TTF "ではなくf1" David New "です。

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

android - 動作していない別のアクティビティからlistPreferenceを取得して設定する

さまざまなアクティビティからlistPreference値を取得して設定しようとしていますが、機能していません。

メインのアクティビティから読み書きするときは、書いたものだけが保持されるので、アクティビティの外では、設定アクティビティ内で問題なく機能しているため、listPreferenceを正しくターゲットにしていないと想定しています。

開発者のWebサイトでgetValueとgetEntryValuesを使用したCharSequenceへの参照をいくつか見ましたが、それらを正しく機能させることができませんでした。

ボタンをクリックしてlistpreference値を設定すると、アクティビティを切り替えるインテントが起動するコードを次に示します。

メインアクティビティ、listpreferenceの値を最初のインデックス値に設定しようとしています。

次のアクティビティでは、起動時に値を読み取り、どのlistPreferenceがアクティブであるかを確認します。これは、常に上記のmainsアクティビティから書き込んだ番号です。問題は、実際のP​​referenceアクティビティに移動し、ListPreferenceで変更して同じアクティビティを起動すると、一致または更新されないことです([メインアクティビティ]ボタンから設定した値が引き続き読み取られます)。

ListPreferenceを読み取ろうとするアクティビティについて、次のようにコーディングします。

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

android - Android 動的配列 ListPreference

Java 側から ListPreference の動的配列を作成する方法。

以下の Xml は使用しません。

0 投票する
5 に答える
33196 参照

android - 選択したテキストと値を取得する方法 Android ListPreference

私のXMLファイルListPreference

選択したテキストと選択した値を取得する方法は?

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

android - AndroidListPreference塗りつぶしアイテムonPreferenceClickイベント

onPreferenceClickイベントからListPreferenceエントリとエントリ値を入力する方法

onPreferenceClickイベントから入力しましたが、最初にクリックすると空のリストを取得し、2番目にクリックするとすべてのアイテムを取得します。

なぜ最初に気に入ったのに空のリストを取得するのですか?

ありがとう。