問題タブ [dialog-preference]

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

android - 確認(はい/いいえ)DialogPreferenceを実装する方法は?

単純なはい/いいえの確認ダイアログを表示する設定を実装するにはどうすればよいですか?

例については、を参照してくださいBrowser->Setting->Clear Cache

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

android - PreferenceActivity画面に表示されるDialogPreferenceのアイコンを削除

DialogPreference画面に表示されるアイコンを削除する方法を知っている人はいPreferenceActivityますか? 設定リストに表示される、円(▼)の中に下向きの矢印が付いたアイコン。

これと同様の質問: Android: EditTextPreference エントリの横にある下向き矢印アイコンを削除するには?

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

android - DialogPreferenceのメディアボリュームコントローラー

メディアの音量を制御しようとしています

ただし、ダイアログを閉じた後は常に自動的にゼロに設定されます。

コード:

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

android - DialogPreference強制クローズ

学校のプロジェクトでは、PreferenceScreensをフレームワークとして使用してアプリケーションを構築しています。
ニーズに合わせて2つの新しいクラスを作成しました:(SeekBarDialogPreference音量と明るさを処理するように設計されています)とDigitalPreference(その他すべて)。

およびDigitalPreference

これがメインページである統合TopPageです

私はすべての設定をres/xml/prefs.xmlで宣言しています。これで、アプリを実行するたびに、すぐに強制終了します。マニフェストに何か問題があるのではないかと思います。

私はAndroidを参照しました:他のスタックオーバーフローの質問の中でも、PreferenceActivityからカスタムPreferenceを起動しますが、問題を解決することができませんでした。

誰かが私を正しい方向に導くことができれば、あなたは私を巨大な轍から抜け出させるでしょう。ありがとう!

編集:logcatを調べた後、prefs.xmlファイルで例外がスローされているのを見つけました。

にアクセスしようとしますSeekBarDialogPreference。なぜ機能しないのですか?

編集:スローされる例外はNoSuchMethodException: SeekBarDialogPreference(Context,AttributeSet)です。私はその方法を定義しました、私は何を逃しましたか?

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

android - DialogPreferenceコンストラクターはonPreferenceClickListenerを設定しますか?

私はそのような onPreferenceClickListener私のサブクラスに設定しました:DialogPreference

SeekBarDialogPreferenceをクリックすると、showDialog()onCreateDialogView()がそれぞれ2回呼び出されます。私の質問は、DialogPreferenceコンストラクターがデフォルトでクリックリスナーを生成し、コードを冗長にするかどうかです。

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

android - 条件が満たされない場合、DialogPreference onClick を閉じない

PreferenceActivity に AutoCompliteTextView が必要なので、DialogPreference を拡張しました。私のオートコンプライトは、ユーザーが国名を入力することを (助けて) 期待しています。ユーザーが [キャンセル] を押すか値を入力しなくても問題ありませんが、ダイアログを閉じる前に適切な名前が入力されていることを確認したいと思います。onClickを次のようにオーバーライドしようとしました

onDialogClosedでも

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

android - DialogPreferenceでポジティブボタンを取得する

DialogPreferenceそのイベントのいずれかでのポジティブボタンを取得する方法はありますか?

最初は無効にし、検証したら有効にEditTextします。

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

android - NumberPickerPreference - デフォルト値がロードされていません

NumberPicker 設定を使用したいと思います。

基本的に、コードは期待どおりに機能しています。ダイアログが開き、NumberPicker が表示されます。値は選択可能であり、defaulSharedPreferences に保存されます。

しかし、PreferenceActivity が初めて開始されたときに、デフォルトの値がロードされず、その理由がわかりません。

動作は次のとおりです。PreferenceActivity を開くと、NumberPickerPreference の概要に -1 が表示されます。アクティビティを閉じて再度開くと、値は -1 のままです (これは、保存されているキーの下に defaultSharedPreferences の値がない限りです)。値がユーザーによって選択されるとすぐに (または値がキーの下のコードによって defaultSharedPreferences に保存されると)、すべてが機能し、PreferenceActivity が開始されると値が読み込まれます。

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

android - Android:コードからDialogPreferenceを表示する方法はありますか?

最初のアプリの起動時に、(DialogPreference を拡張することによって作成された) いくつかの設定を開きたいと思います。また、これらの設定は通常の設定として使用されます。

これを達成する方法はありますか?

編集:

次のように、カスタム設定があります。

そして、解決策として、ユーザーが設定画面にアクセスする必要なく、コードから表示したいと考えています。

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

android - Android DialogPreference Layout TextSize

いくつかの異なる設定でPreferenceScreenを使用しています。DialogPreferenceを拡張するカスタム設定も使用しています。これで、カスタムDialogPreferenceのフォントサイズは、他のプリファレンスのフォントサイズとは異なります。設定アクティビティにスタイルを適用しようとしましたが、すべてのフォントのサイズ(タイトルと要約)が同じになりました。

すべての設定を同じように見せるための別の方法はありますか?ありがとう!

(DialogPreferencesに対する他の質問のビューを調べましたが、これに対する解決策が見つからなかったので、これが冗長すぎないことを願っています)