问题标签 [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 回答
13213 浏览

android - 动态创建 CheckBoxPreferences

我目前正在使用 Web 服务中的内容动态构建带有复选框的行列表。但是,这ListView将需要完成 aPreferenceActivity将完成的工作。

我不知道行数,因为内容是动态的,所以我不能CheckBoxPreference在 XML 中创建每一行。我该如何构建PreferenceActivity一个动态显示未知数行的CheckBoxPreference

0 投票
1 回答
1000 浏览

android - PreferenceScreen 和 DialogPreference 中的 EditText 包含 PreferenceScreen/CheckBoxPreference

我有一个应用程序,我希望在一个屏幕上有几个 EditText,然后在每个屏幕的右侧,一个按钮将打开与该 EditText 相关的设置对话框

问题是,我试图在 PreferenceActivity 中执行此操作。我知道我可以使用首选项作为按钮来打开一个正常的活动来显示线性布局(或相对布局),但这确实不能满足我的需要。

我可以在preferenceActivity中使用EditTextPrefence,但这真的不是首选(如果必须的话,它会起作用),我可以只使用一个带有复选框的DialogPreference,但我真的很喜欢CheckBoxPreference的摘要功能,所以我会而是打开一个对话框首选项,然后显示 CheckboxPreferences 的 PreferenceScreen。

所以,我只需要在preferenceScreen 中的EditText 和DialogPreference 中的CheckBoxPreference

这似乎是不可能的,但如果是这样,任何帮助将不胜感激。

谢谢你。

0 投票
3 回答
5674 浏览

android - 如何手动处理复选框状态?

我需要CheckBoxPreference手动控制;我必须检查自己数据中的条件以确定是否可以设置首选项。

我该怎么做?我当前的代码如下,但它似乎不起作用。

我应该总是return false然后使用

0 投票
2 回答
912 浏览

android - 如何确保至少选择了一个 CheckBoxPreference

我有一个PreferenceActivity包含一些,CheckBoxPreference我想确保至少选择其中一个,关于如何做的任何建议?谢谢

0 投票
4 回答
4558 浏览

java - 如何在 Android 的 Receiver/Service 中获取 CheckBoxPreference 值?

CheckBoxPreference在 my中使用PreferenceActivity来设置一个值。稍后,我想从 Receiver 和/或 Service 检查该值。findPreference()方法在该上下文中不可用。我知道,SharedPreferences无论如何都会存储此偏好值,但关键是什么?我怎样才能得到复选框的值?

0 投票
1 回答
741 浏览

android - Android 首选项布局

我在偏好活动中使用 CheckBoxPreference。

该应用程序是用希伯来语编写的,这是 RTL 语言。

有谁知道我是否可以更改 CheckBoxPreference 的方向,以便复选框位于左侧并且文本将与右侧对齐?

10X,乌迪

0 投票
1 回答
9502 浏览

android - 具有自己布局的 CheckBoxPreference

我有一些 PreferenceCheckBoxes 的 PreferenceScreen。我想更改标题和摘要的 textColor 和 textSize 以及选中和取消选中 CheckBox 的图像。所以我android:layout用来改变这个属性。

我的 CheckBoxPreference:

当我使用android:widgetLayout它时,它看起来很奇怪。这是我的preference_checkbox.xml:

带有 id 的标题和带有@+android:id/title摘要的标题@+android:id/summary显示正确的值。但是,尽管有默认值和 id,但复选框@+android:id/checkbox无法正常工作。它没有显示正确的值,我无法更改偏好中保存的值。在不使用任何布局的情况下,我可以通过触摸整个 CheckBoxPreference 来更改复选框的值。但是现在(使用我的布局)我只能通过触摸此复选框来更改复选框的值。如何使用所有功能以正确的方式为 CheckBoxPreference 进行布局?

0 投票
0 回答
397 浏览

android - 如何将 CheckBoxPreference 放在像 ListPreference 这样的弹出对话框上

我有几个用户可以选择的首选项项目,并希望将它们放在 CheckBoxPreference 小部件上。因为它有超过 7 个项目的列表;在具有其他选项的偏好活动中,它可能会导致难看的滚动恕我直言。所以我想让它像内置的 ListPreference 一样弹出,我怎么能让 CheckBoxPreference 弹出呢?多谢你们

0 投票
2 回答
2203 浏览

java - CheckBoxPreference - 未调用 onSharedPreferenceChanged 方法

我有几个CheckBoxPreferences设置,我的偏好类扩展PreferenceActivity和实现OnSharedPreferenceChangeListener 这是我用来响应人们检查/取消选中的CheckBoxPreferences

据我所知,onSharedPreferenceChanged上面的方法从来没有被调用过?

0 投票
2 回答
2748 浏览

android - 动态改变字体样式

这是我的代码(已编辑):

公共类主要扩展活动
{

}

在 main.xml 中,这里有 textview 需要更改其文本样式。之前的问题重新启动应用程序生效复选框首选项现在不需要了。但问题是,当我取消选中复选框首选项时,它不会进入默认状态。是吗?任何人都可以帮助我代码中有什么问题吗?