問題タブ [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 4.2 より前のバージョンの RTL テキスト方向をサポートし、好みのカスタム フォント スタイルを使用しています。
私はprefs.xmlで次のように使用しています。
そして、ここにarabic_checkboxpreference_layout.xmlがあります:
すべてがうまく機能しますが、問題は、カスタム クラスの複数のインスタンスを使用する場合です。つまり、prefs.xml で複数の CheckBoxPreferences を使用し、CheckBoxPreference をクリックすると、しばらくの間 (約 1 ~ 2 秒) フォーカスされます。チェックを入れたり外したり。何かアイデアはありますか?
編集:
kha answer によると、onBind メソッドからコンストラクターへの初期化を削除したところ、すべてがスムーズになりました。
android - AppCompat22 を使用する kitkat デバイスで CheckBoxPreference タイトルの色が正しくない
設定画面の CheckBoxPreference のタイトルの色に問題があります。appcompat-v7:22.2.0 で AppCompat を使用しています。
Lollipop デバイスでは問題ありません。AppCompat lib は期待どおりに動作します。つまり、CheckBoxPreference タイトルは textColorPrimary で描画されます。
ただし、kitkat デバイスでは、CheckBoxPreference のタイトルが textColorPrimary 色ではなく textColorSecondary 色で描画されます。
私の色の設定は次のとおりです。
実際、CheckBoxPreference が「Material Design の下位互換性」であることに疑問を感じています。
下位互換性があることを確認していただけますか?アイデア、回避策はありますか?前もって感謝します。
android - smali でチェックボックス/リストのデフォルト値を変更する
Settings.apk のデフォルト値を変更しようとしています。
最初に、「android:default value」(0=right, 1=centered) を status_bar_clock_style.xml に追加しましたが、成功しませんでした。
次に、コードを再度コンパイルできなかったため、smali を Java に変換し、そこで変更を行っても機能しませんでした。それははるかに簡単だったでしょう...
そこで、StatusBarClockStyle.smali の関連メソッドのプロローグを実験して変更しました。現在、値はデフォルトで選択されていますが、まだ実装されていません。
誰かが私を正しい方向に向けて何を見るべきか、またはこれを別の方法で達成する方法を教えてもらえますか? ありがとう =)
(編集: status_bar.xml でこれを行うことができることはわかっています。これは、一般的なデフォルト値の変更に関するものです。)
android - CheckBoxPreference で画像を設定する方法
設定画面のチェックボックス設定に4枚の画像を追加したいです。または、4つの画像を1行に配置し、最後に設定画面のチェックボックスを表示できるようにする方法はありますか。
java - CheckboxPreference onClick の戻り値を切り替えます
CheckboxPreference をクリックしたときに戻り値を切り替える方法を見つける必要があります。settings.xml で既にキーを設定しています。クリックは正常に機能します。クリックするたびに新しい値を返す方法に興味があります。
android - フラグメントで自分の Preferences.xml ファイルの設定を使用するにはどうすればよいですか?
Android アプリには 2 つのパッケージがあります。最初のパッケージでMainActivity
my を処理する と、2 番目のパッケージでNavigationDrawer
のフラグメントですNavigationDrawer
。ここsettings_fragment
で、一部のユーザー設定用に 2 番目のパッケージにを作成しpreferences.xml
、res/xml
.
私の質問:これらのフラグメントはどのようにこれらの設定を取得し、どのように保存することができますか? にはチェックボックスがあり、settings_fragment.xml
このチェックボックスで 2 つのアクションを決定したいと考えています。例えば
チェックボックスがオン:
calculate_round()
チェックボックスがオフ:
calculate()
どうすればそれを管理できますか?
MainActivity.java:
java - Android チェックボックス設定から値を照会できませんでした
私は以下の2つの活動をしています。私のコードを参照してください...
設定Activity.java
MainActivity.java
ここでTry-Catchを使用したので、クラッシュしていません。しかし、ボタンをクリックするたびに、「クエリに失敗しました」と表示されます。
ここで何が問題なのですか?助けてください!!!