问题标签 [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 投票
1 回答
985 浏览

android - 自定义 CheckBoxPreference 性能

我正在使用此 CheckBoxPreference 类来支持 Android 4.2 之前版本的 RTL 文本方向,并根据我的喜好使用自定义字体样式

我在我的prefs.xml中使用它,如下所示:

这是arabic_checkboxpreference_layout.xml

每一件事都很好,但问题是当使用我的自定义类的多个实例时,我的意思是在 prefs.xml 中使用多个 CheckBoxPreferences 并且单击 CheckBoxPreference 时它会在一段时间(〜 1-2 秒)之前聚焦得到检查或未检查。请问有什么想法吗?

在此处输入图像描述

编辑

根据kha的回答,我从 onBind 方法中删除了构造函数的初始化,现在一切都很顺利:

0 投票
1 回答
89 浏览

android - CheckBoxPreference - 设置 summaryOn

我的 PreferenceActivity 有问题。我主要使用 XML,但我通过代码添加了一些首选项,一切正常。

但是我遇到了一个问题。我以编程方式添加了 CheckBoxPreference - 有效。但我想为它设置 summaryOn 和 summaryOff 。Android Studio 不建议这样做,只有 setSummary,如您在此处看到的。(还不能发照片)

我希望你能帮助我,否则用户体验将不一致。

谢谢,亲切的问候

0 投票
0 回答
533 浏览

android - CheckBoxPreference 更改复选框图标

我需要更改我的preferenceScreen中的选中和取消选中图标,我已经尝试了很多方法,但是所有方法都失败了,在我最后一次尝试中,我在默认值旁边添加了一个复选框

示例图像

我的 prefence.xml

我的 checkbox_preference_style.xml

我已经尝试过使用android:layout,但结果我也无法改变他

我只想更改默认的复选框 ico(带有蓝色 cheked ico),

任何解决方案?

0 投票
1 回答
207 浏览

android - 使用 AppCompat22 的 kitkat 设备上的 CheckBoxPreference 标题颜色错误

我的设置屏幕中 CheckBoxPreference 的标题颜色有问题。我将 AppCompat 与 appcompat-v7:22.2.0 一起使用。

在棒棒糖设备上,没问题。AppCompat lib 按预期工作,即 CheckBoxPreference 标题在 textColorPrimary 中绘制。

但在 kitkat 设备上,CheckBoxPreference 标题以 textColorSecondary 颜色而不是 textColorPrimary 颜色绘制。

我的颜色设置是:

事实上,我现在怀疑 CheckBoxPreference 是否“向后兼容材料设计”。

您能否确认它向后兼容?任何想法,解决方法?提前致谢。

0 投票
0 回答
524 浏览

android - 在 smali 中更改复选框/列表默认值

我正在尝试更改 Settings.apk 中的默认值。

起初,我将“android:default value”(0=right,1=centered)添加到 status_bar_clock_style.xml,但没有成功。

然后将 smali 转换为 java 并在那里进行更改也没有用,因为我无法再次编译代码。那会容易得多...

于是我在StatusBarClockStyle.smali的相关方法中试验改了序言。现在默认选择该值,但仍未实现。

有人能指出我正确的方向吗?或者告诉我如何以另一种方式实现这一目标?谢谢 =)

(编辑:我知道我可以在 status_bar.xml 中执行此操作,这通常是关于更改默认值。)

0 投票
1 回答
318 浏览

android - 如何在 CheckBoxPreference 中设置图像

我想将 4 个图像添加到首选项屏幕中的复选框首选项中。或者有什么方法可以让我将 4 张图像放在一行中,最后在首选项屏幕中的复选框。

0 投票
1 回答
185 浏览

java - 切换 CheckboxPreference onClick 的返回值

单击我的 CheckboxPreference 时,我需要找到一种切换返回值的方法。我已经在我的 settings.xml 中设置了一个键。点击工作正常,我只是好奇如何在每次点击时返回一个新值。

0 投票
1 回答
172 浏览

java - 带按钮的 CheckBoxPreference

我在这里找到了我的问题的答案: CheckBoxPreference with Additional Button? 但我真的不明白该怎么做。可能是因为我不太懂英语。我需要放入 ChekBoksPreferens 按钮。任何人都可以举例说明如何做到这一点。

0 投票
1 回答
716 浏览

android - 如何在我的片段中使用我的preferences.xml 文件的首选项?

我的 android 应用程序中有两个包:在第一个包MainActivity中处理我的包,在第二个包中处理我NavigationDrawer的片段NavigationDrawer。现在我settings_fragment在第二个包中为一些用户设置创建了一个preferences.xml文件,并在res/xml.

我的问题:这些片段如何获得这些偏好,以及如何保存它们?我的 中有一个复选框,settings_fragment.xml我希望这个复选框在两个操作之间做出决定。例如

  • 复选框选中:calculate_round()

  • 复选框未选中:calculate()

    我该如何管理?


MainActivity.java:

0 投票
2 回答
74 浏览

java - 无法从 Android Checkbox Preference 中查询值

我在下面有两个活动。看我的代码...

SettingsActivity.java

MainActivity.java

因为我在这里使用了Try-Catch,所以它没有崩溃。但每次我点击按钮时,它都会显示“查询失败”

这里有什么问题?请帮忙!!!