問題タブ [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.
android - 確認(はい/いいえ)DialogPreferenceを実装する方法は?
単純なはい/いいえの確認ダイアログを表示する設定を実装するにはどうすればよいですか?
例については、を参照してくださいBrowser->Setting->Clear Cache
。
android - PreferenceActivity画面に表示されるDialogPreferenceのアイコンを削除
DialogPreference
画面に表示されるアイコンを削除する方法を知っている人はいPreferenceActivity
ますか? 設定リストに表示される、円(▼)の中に下向きの矢印が付いたアイコン。
これと同様の質問: Android: EditTextPreference エントリの横にある下向き矢印アイコンを削除するには?
android - DialogPreferenceのメディアボリュームコントローラー
メディアの音量を制御しようとしています
ただし、ダイアログを閉じた後は常に自動的にゼロに設定されます。
コード:
android - DialogPreference強制クローズ
学校のプロジェクトでは、PreferenceScreen
sをフレームワークとして使用してアプリケーションを構築しています。
ニーズに合わせて2つの新しいクラスを作成しました:(SeekBarDialogPreference
音量と明るさを処理するように設計されています)とDigitalPreference
(その他すべて)。
およびDigitalPreference
これがメインページである統合TopPageです
私はすべての設定をres/xml/prefs.xmlで宣言しています。これで、アプリを実行するたびに、すぐに強制終了します。マニフェストに何か問題があるのではないかと思います。
私はAndroidを参照しました:他のスタックオーバーフローの質問の中でも、PreferenceActivityからカスタムPreferenceを起動しますが、問題を解決することができませんでした。
誰かが私を正しい方向に導くことができれば、あなたは私を巨大な轍から抜け出させるでしょう。ありがとう!
編集:logcatを調べた後、prefs.xmlファイルで例外がスローされているのを見つけました。
にアクセスしようとしますSeekBarDialogPreference
。なぜ機能しないのですか?
編集:スローされる例外はNoSuchMethodException: SeekBarDialogPreference(Context,AttributeSet)
です。私はその方法を定義しました、私は何を逃しましたか?
android - DialogPreferenceコンストラクターはonPreferenceClickListenerを設定しますか?
私はそのような onPreferenceClickListener
私のサブクラスに設定しました:DialogPreference
SeekBarDialogPreference
をクリックすると、showDialog()
とonCreateDialogView(
)がそれぞれ2回呼び出されます。私の質問は、DialogPreference
コンストラクターがデフォルトでクリックリスナーを生成し、コードを冗長にするかどうかです。
android - 条件が満たされない場合、DialogPreference onClick を閉じない
PreferenceActivity に AutoCompliteTextView が必要なので、DialogPreference を拡張しました。私のオートコンプライトは、ユーザーが国名を入力することを (助けて) 期待しています。ユーザーが [キャンセル] を押すか値を入力しなくても問題ありませんが、ダイアログを閉じる前に適切な名前が入力されていることを確認したいと思います。onClickを次のようにオーバーライドしようとしました
onDialogClosedでも
android - DialogPreferenceでポジティブボタンを取得する
DialogPreference
そのイベントのいずれかでのポジティブボタンを取得する方法はありますか?
最初は無効にし、検証したら有効にEditText
します。
android - NumberPickerPreference - デフォルト値がロードされていません
NumberPicker 設定を使用したいと思います。
基本的に、コードは期待どおりに機能しています。ダイアログが開き、NumberPicker が表示されます。値は選択可能であり、defaulSharedPreferences に保存されます。
しかし、PreferenceActivity が初めて開始されたときに、デフォルトの値がロードされず、その理由がわかりません。
動作は次のとおりです。PreferenceActivity を開くと、NumberPickerPreference の概要に -1 が表示されます。アクティビティを閉じて再度開くと、値は -1 のままです (これは、保存されているキーの下に defaultSharedPreferences の値がない限りです)。値がユーザーによって選択されるとすぐに (または値がキーの下のコードによって defaultSharedPreferences に保存されると)、すべてが機能し、PreferenceActivity が開始されると値が読み込まれます。
android - Android:コードからDialogPreferenceを表示する方法はありますか?
最初のアプリの起動時に、(DialogPreference を拡張することによって作成された) いくつかの設定を開きたいと思います。また、これらの設定は通常の設定として使用されます。
これを達成する方法はありますか?
編集:
次のように、カスタム設定があります。
そして、解決策として、ユーザーが設定画面にアクセスする必要なく、コードから表示したいと考えています。
android - Android DialogPreference Layout TextSize
いくつかの異なる設定でPreferenceScreenを使用しています。DialogPreferenceを拡張するカスタム設定も使用しています。これで、カスタムDialogPreferenceのフォントサイズは、他のプリファレンスのフォントサイズとは異なります。設定アクティビティにスタイルを適用しようとしましたが、すべてのフォントのサイズ(タイトルと要約)が同じになりました。
すべての設定を同じように見せるための別の方法はありますか?ありがとう!
(DialogPreferencesに対する他の質問のビューを調べましたが、これに対する解決策が見つからなかったので、これが冗長すぎないことを願っています)