問題タブ [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.

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

android - CheckboxPreference のタイトルと概要テキストのサイズを大きくし、設定エントリを光らせる

こんにちは、私は好みとしてメッセージ設定に取り組んでいます。

CheckboxPreference の android:title と android:summary テキストのフォント サイズを変更しようとしています。

ここに画像の説明を入力

このために、私は以下のコードを試しています

およびmylayout.xml

これを使用すると、下のスクリーンショットのように文字サイズが大きくなります。しかし、チェックボックスが表示されません。これを解決するにはどうすればよいですか?

ここに画像の説明を入力

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

android - Android: CheckBoxPreference にアクション (onCLick) を追加する

私は CheckBoxPreference を持っていて、それにアクションを追加したいのですが、この実装で私を助けてくれますか?

前もって感謝します、

ここに私のxmlコードがあります:

実装

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

android - CheckboxPreference からの PushBot の有効化と無効化

Android アプリケーションでPushBotを使用していますが、通知を有効または無効にするオプションをユーザーに提供したいと考えています。PushBotsのWeb サイトでは、コードPushbots.getInstance().setRegStatus(false);を実行するとこれが実行されると書かれています。

そのため、設定ページを作成し、CheckboxPreference オプションを作成しました。チェックを外すと通知を無効にし (コードを実行)、チェックを外すと通知を再度有効にします (同じコードをtrue代わりに実行しますfalse)。

ここに私の設定ページ(Prefs.java)があります:

そして私の好みのレイアウト(preferences.xml)

そして、私の Main Activity は次の 2 行を実行します。

アプリは、閉じて再度開いた後でも設定を記憶していますが、オプションの状態に関係なく、プッシュ通知を受け取ります.

多くのチュートリアル、ここの質問、および Android 開発者 Web サイトのリソースに目を通しましたが、私のニーズに合っているか、私のインスタンスで機能しているようには見えません。

任意の提案をいただければ幸いです。:)

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

java - CheckBoxPreference の値は保持されません

私のxmlファイルには次の設定があります。

独自のカスタム チェックボックスを作成したかったので、上記のように、このファイルにリンクする「android:widgetLayout」パラメータを設定しました。

問題: (widgetLayout) パラメータを使用すると、チェックボックスの値が保存されません。したがって、設定を開くとCheckBoxがチェックされます。次に、チェックを外して設定を再度開くと、以前の値が保存されないか、保持されません。パラメータ「android:widgetLayou」なしで CheckBoxPreference を使用すると、この問題は発生しません。この場合、値が保存されます。

何か案は?

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

android - Android:モバイルから利用可能なすべてのカレンダーを取得する方法

残念ながら、これに関するヘルプは見つかりませんでした。

実際には、Googleカレンダー、Yahooカレンダーなどのモバイルから利用可能なすべてのカレンダー(カレンダー設定の可能性があります)リストを取得したいと考えています。

より良い説明のために、ウィジェットから設定ボタンをクリックした後、下の画像にあるSmooth Calendarアプリケーションからいくつかの画像をキャプチャしました。

ここに画像の説明を入力 ==> ここに画像の説明を入力

ここでは、電話で利用可能なすべてのカレンダーを表示するカレンダー設定が表示され、カレンダーオプションを選択すると、すべてのカレンダーが表示され、ユーザーが必要なものを選択できます。

誰かがここで私を助けて、これを行う方法に関する知識を共有できますか.

ありがとう