问题标签 [preferences]

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 投票
2 回答
376 浏览

objective-c - 覆盖系统首选项窗格?

有没有办法覆盖/禁用系统首选项窗格?我想将一个应用程序放在一起,该应用程序将禁用或覆盖节能器首选项窗格,并将它自己的规则放在适当的位置,以使机器进入待机状态、关闭显示器或其他各种节能活动。

0 投票
3 回答
2917 浏览

android - 当 CheckboxPreference 摘要字段不够长时显示首选项屏幕的额外信息?

我有一个屏幕,您可以在其中启用/禁用我的 Android 应用程序的模块。

为此,我使用 CheckboxPreference 屏幕。这一切都很好,但是如果添加的描述超过 2 行,汇总字段就会被截断。

假设每个模块有 4-5 行可用的描述,我想在帮助窗口中显示它。

我试图将单击事件绑定到 CheckboxPreference,但它会触发整行,因此不仅在单击复选框时,而且更多,无论您单击该行的任何位置,都会切换复选框。

所以现在我想知道这是否可以解决。因此,如果用户需要更多信息,只需点击文本,助手就会打开,如果想要切换设置,请点击复选框。

你会怎么做?我也对其他想法持开放态度,如果它们确实有效的话。

0 投票
1 回答
180 浏览

coding-style - 缩进偏好和个性

这个问题在精神上类似于:

https://stackoverflow.com/questions/492178/links-between-personality-types-and-language-technology-preferences

但它专门基于缩进(空格与制表符和空格数)。

我在这里询问而不是搜索的原因是因为我记得看到一个特定的文档写了这个。如果我没记错的话,它还谈到了为什么 Linus 更喜欢八个空格。

0 投票
3 回答
2964 浏览

android - 关闭键盘 ACTION_DONE 上的 android 首选项对话框

我希望能够通过按下键盘上的“完成”按钮来关闭 editpreference 对话框(如此处所示http://twitpic.com/18ttdp )。

目前,按下“完成”只会关闭键盘但会离开对话框。

在我的应用程序的其他部分,我使用类似于以下的代码来拦截“完成”按键并在我的活动中执行操作:

但是,我不确定如何在我的偏好活动或布局 xml 中实现同样的效果。

0 投票
3 回答
14579 浏览

android - 如何声明 Android 偏好的类型?

我有一个看起来像这样的preferences.xml:

当我做 sp.getString("sample", "3.0") 时,它工作正常并返回一个字符串,但它不应该是一个字符串,它应该是一个浮点数。运行 sp.getFloat("sample", 3.0f) 会引发 ClassCastException,因为它是一个字符串。

我应该在 XML 中放入什么以便将首选项存储为浮点数?

0 投票
2 回答
581 浏览

objective-c - CFPreferences 创建多个文件

我只有一个小问题:

为什么 CFPreferences-API 在我的 UserPrefs-Directory 中创建多个文件?所有文件都以我的 Bundle-Identifier 作为名称,并且所有文件(除了一个,原始文件)都添加了这样的后缀:

  • com.myComp.myApp.plist <- (仅应创建此 plist 文件)
  • com.myComp.myApp.plist.0qzcicc
  • com.myComp.myApp.plist.8dhjfht
0 投票
1 回答
2715 浏览

fluent-nhibernate - 如何映射字典在流利的NHibernate?

我希望将用户偏好保存到名称值对的集合中,其中值可能是 int、bool 或 string。

有几种方法可以给这只猫剥皮,但我能想到的最方便的方法是这样的:

其用法为:

我不确定如何在 Fluent NHibernate 中映射它,尽管我认为这是可能的。

通常,您会将更简单的 Dictionary<string, string> 映射为:

但是对于一种“对象”,NHibernate 不知道如何处理它。我想可以创建一个自定义用户类型,将“对象”分解为一个表示其类型的字符串和一个表示值的字符串。我们会有一个看起来像这样的表:

和休眠映射是这样的:

我不确定你会如何在 Fluent NHibernate 中映射它。

也许有更好的方法可以做到这一点,或者我应该把它吸起来并使用 IDictionary<string, string>。有任何想法吗?

0 投票
6 回答
51983 浏览

eclipse - 如何在 OS X 的 Eclipse 中找到“首选项”菜单?

在 Eclipse 中安装 PyDev 时,我需要转到window > preferences > pydev. . .

但是当我点击窗口时,没有偏好选项,我在其他地方也找不到。

有任何想法吗?

0 投票
3 回答
10552 浏览

java - 您如何验证在 Android 2.1 中输入的 EditTextPreference 的格式和值?

有没有人有示例代码来验证用户在首选项中输入的文本?例如,我有一个 EditTextPreference 供用户输入电子邮件地址。我想验证输入的电子邮件地址的格式,如果格式不正确,我会弹出一个警告对话框。有人有任何示例代码吗?谢谢

0 投票
2 回答
7916 浏览

java - 使用 java.util.prefs.Preferences 处理 Windows 注册表

我有一些关于注册表的问题。
我们有

如果我们执行

它会返回真。
之后:

我们看到它有一个孩子:“Windows”。但

返回假。为什么?

谢谢。

更新

好的。我有一些错误。让我再试一次:为什么

返回假?