問題タブ [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.
android - ListPreference から配列項目を削除する
xml から純粋にロードしているプリファレンス アクティビティに、加速度計モードのリスト プリファレンスがあります。ユーザーのデバイスが加速度計を持っていない、またはサポートしていない場合、アレイ内のアイテムを完全に削除することはありません。この 1 つのオプションを削除するには、別のリスト設定を作成する必要がありますか? (すべてを 1 つにまとめたいと思います。) 以下の設定でどのように削除できますか?
ヒントをありがとう。
ジェイソン
android - ListPreference 配列エントリ チェックボックスの設定を無効にする
ListPreference の配列選択に従って CheckBox 設定を無効にするにはどうすればよいですか?
私が持っているのは、自動モードまたは手動モードが選択されている場合、加速度計の軸反転を制御するチェックボックスを有効にしたくないということです。どうすればリアルタイムで実行できますか? ヒントをありがとう。
ジェイソン
android - OnSharedPreferenceChangeListener が設定の変更を登録しない
私はリスト設定に取り組んでおり、リスト設定で選択されている項目に基づいてテキストビューのテキストを変更するために OnSharedPreferenceChangeListener を実装しました。ただし、変更は記録されず、アイデアが不足しているため、助けていただければ幸いです。ありがとう
}
android - Androidリストの設定が一歩遅れています
Androidアプリの設定システムにListPreferenceがあり、ユーザーは最大5つの異なるアカウントに相当するデータの1つから選択できます。設定内では、現在使用したいアカウントを切り替えることができる必要があります。ただし、問題は、選択肢の1つをクリックすると、リストが開かれる前の選択肢が表示されることです。次のようにコーディングします。
したがって、ダイアログで3番目のエントリを選択すると、ログは「1」を返します。次に5番目を選択すると、「3」が返されます。新しい選択の前に選択を返しているようです。最後の選択ではなく、現在の選択を取得するにはどうすればよいですか?
android - Listpreference リストにテキストと値を表示する方法
両方の配列が割り当てられた Listpreference リストを表示しようとしています。配列は次のようになります。
level_array
値の配列
listpreference を呼び出すときに、両方の文字列を結合して表示したいと考えています。これは可能ですか?
IEはこのようなリストを表示します
リストのタイトル
レベル 1 - Hiscore 5
レベル 2 - ハイスコア 10
等
二次的な質問ですが、value_array の値はコードで変更できるので、後で別の値を保存できると思いますか?
ありがとう
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 "です。
android - 動作していない別のアクティビティからlistPreferenceを取得して設定する
さまざまなアクティビティからlistPreference値を取得して設定しようとしていますが、機能していません。
メインのアクティビティから読み書きするときは、書いたものだけが保持されるので、アクティビティの外では、設定アクティビティ内で問題なく機能しているため、listPreferenceを正しくターゲットにしていないと想定しています。
開発者のWebサイトでgetValueとgetEntryValuesを使用したCharSequenceへの参照をいくつか見ましたが、それらを正しく機能させることができませんでした。
ボタンをクリックしてlistpreference値を設定すると、アクティビティを切り替えるインテントが起動するコードを次に示します。
メインアクティビティ、listpreferenceの値を最初のインデックス値に設定しようとしています。
次のアクティビティでは、起動時に値を読み取り、どのlistPreferenceがアクティブであるかを確認します。これは、常に上記のmainsアクティビティから書き込んだ番号です。問題は、実際のPreferenceアクティビティに移動し、ListPreferenceで変更して同じアクティビティを起動すると、一致または更新されないことです([メインアクティビティ]ボタンから設定した値が引き続き読み取られます)。
ListPreferenceを読み取ろうとするアクティビティについて、次のようにコーディングします。
android - Android 動的配列 ListPreference
Java 側から ListPreference の動的配列を作成する方法。
以下の Xml は使用しません。
android - 選択したテキストと値を取得する方法 Android ListPreference
私のXMLファイルListPreference
選択したテキストと選択した値を取得する方法は?
android - AndroidListPreference塗りつぶしアイテムonPreferenceClickイベント
onPreferenceClickイベントからListPreferenceエントリとエントリ値を入力する方法
onPreferenceClickイベントから入力しましたが、最初にクリックすると空のリストを取得し、2番目にクリックするとすべてのアイテムを取得します。
なぜ最初に気に入ったのに空のリストを取得するのですか?
ありがとう。