問題タブ [checkboxpreference]
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 - CheckboxPreference のタイトルと概要テキストのサイズを大きくし、設定エントリを光らせる
こんにちは、私は好みとしてメッセージ設定に取り組んでいます。
CheckboxPreference の android:title と android:summary テキストのフォント サイズを変更しようとしています。
このために、私は以下のコードを試しています
およびmylayout.xml
これを使用すると、下のスクリーンショットのように文字サイズが大きくなります。しかし、チェックボックスが表示されません。これを解決するにはどうすればよいですか?
android - Android: CheckBoxPreference にアクション (onCLick) を追加する
私は CheckBoxPreference を持っていて、それにアクションを追加したいのですが、この実装で私を助けてくれますか?
前もって感謝します、
ここに私のxmlコードがあります:
実装
android - CheckboxPreference からの PushBot の有効化と無効化
Android アプリケーションでPushBotを使用していますが、通知を有効または無効にするオプションをユーザーに提供したいと考えています。PushBotsのWeb サイトでは、コードPushbots.getInstance().setRegStatus(false);
を実行するとこれが実行されると書かれています。
そのため、設定ページを作成し、CheckboxPreference オプションを作成しました。チェックを外すと通知を無効にし (コードを実行)、チェックを外すと通知を再度有効にします (同じコードをtrue
代わりに実行しますfalse
)。
ここに私の設定ページ(Prefs.java)があります:
そして私の好みのレイアウト(preferences.xml)
そして、私の Main Activity は次の 2 行を実行します。
アプリは、閉じて再度開いた後でも設定を記憶していますが、オプションの状態に関係なく、プッシュ通知を受け取ります.
多くのチュートリアル、ここの質問、および Android 開発者 Web サイトのリソースに目を通しましたが、私のニーズに合っているか、私のインスタンスで機能しているようには見えません。
任意の提案をいただければ幸いです。:)
java - CheckBoxPreference の値は保持されません
私のxmlファイルには次の設定があります。
独自のカスタム チェックボックスを作成したかったので、上記のように、このファイルにリンクする「android:widgetLayout」パラメータを設定しました。
問題: (widgetLayout) パラメータを使用すると、チェックボックスの値が保存されません。したがって、設定を開くとCheckBoxがチェックされます。次に、チェックを外して設定を再度開くと、以前の値が保存されないか、保持されません。パラメータ「android:widgetLayou」なしで CheckBoxPreference を使用すると、この問題は発生しません。この場合、値が保存されます。
何か案は?
android - Android:モバイルから利用可能なすべてのカレンダーを取得する方法
残念ながら、これに関するヘルプは見つかりませんでした。
実際には、Googleカレンダー、Yahooカレンダーなどのモバイルから利用可能なすべてのカレンダー(カレンダー設定の可能性があります)リストを取得したいと考えています。
より良い説明のために、ウィジェットから設定ボタンをクリックした後、下の画像にあるSmooth Calendarアプリケーションからいくつかの画像をキャプチャしました。
==>
ここでは、電話で利用可能なすべてのカレンダーを表示するカレンダー設定が表示され、カレンダーオプションを選択すると、すべてのカレンダーが表示され、ユーザーが必要なものを選択できます。
誰かがここで私を助けて、これを行う方法に関する知識を共有できますか.
ありがとう