问题标签 [edittextpreference]

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 投票
3 回答
4761 浏览

android - 如何从 EditTextPreference 获取更新的文本值 - 它获取旧值

我正在尝试使用 EditTextPreference 设置新密码。在此 Android 4.0.3 中,单击 EditTextPreference 会打开一个对话框窗口,用户可以在其中输入文本。但是,按确定后,它仍然显示旧文本值,而不是新输入的值。

我花了一段时间试图让它工作,但找不到任何好的解决方案。用户按确定后如何检索新输入的文本。

0 投票
3 回答
8716 浏览

android - 如何以编程方式将 EditTextPreferences 添加到我的 PreferenceFragment?

我是 Android 新手,所以我需要一些关于如何以编程方式将EditTextPreference对象添加到我的PreferenceFragment的指导。

我正在从 Web 服务中提取值列表。我已成功将它们保存到我的SharedPreferences中,并使用它们生成 URL(路径部分)。

我希望我的应用程序的用户能够编辑这些值,但是在 Google 上进行大量搜索之后,我不清楚如何以编程方式将EditTextPreference对象添加到我的PreferenceFragment

请注意,我的PreferenceFragment对于我硬编码为首选项 xml 文件 ( PreferenceScreen )的名称的SharedPreferences值工作正常。我也知道如何获得我的SharedPreferences,所以不必担心必须向我解释那部分。

我在PreferenceFragment的onCreate中使用addPreferencesFromResource。我应该将它们添加到onCreateView吗?我在想我可以得到PreferenceCategory并将它们添加到那里?但同样,我不知道该怎么做。我真的很感激你的帮助!

// 代码

PreferenceFragment 的 XML 文件:

0 投票
1 回答
366 浏览

android - 提示 EditText 输入,保存字符串,然后不再显示

因此,我使用以下代码的目标是简单地启动此活动 1 次,获取 APIKEY,存储它,然后启动使用该 APIKEY 的主要活动。此活动只是一个 EditText 对话框,提示用户输入 APIKEY,一旦输入并单击 OK 按钮,我想检查 APIKEY 并确保其不为空,然后不再显示此活动,只需启动主活动进行中。

当前问题:Activity 仍在启动,但它只是简单地为空,没有 EditText 弹出窗口,并且永远不会启动 Intent 到主要活动。有没有更好的方法来做到这一点,然后我在下面怎么做!

代码

0 投票
1 回答
413 浏览

android - 存储来自 EditTextPreference 框的用户输入

我们如何使用首选项将用户输入存储在 EditTextPreference 框中并检索它以供以后使用。

这是我的代码。但它不断崩溃说preferenceScreen 不能转换为editTextPreference。有任何想法吗?

谢谢。!

日志猫:

0 投票
1 回答
287 浏览

android - EditTextPreferences 验证

谁能告诉我这段代码有什么问题。由于某种原因,在更改值时未调用 OnSharedPreferencesChanged。我正在尝试检查输入的 PIN 是否等于 2 位数字。但是因为它不起作用..任何人都可以帮助我。

谢谢。!

0 投票
1 回答
2145 浏览

android - 在 EditTextPreference 中禁用对话框,改为启动 Intent

我正在尝试使用 Google Drive SDK 编写应用程序。我想在 PreferenceActivity 中使用 Preference 对象,该对象允许用户选择他们想要上传文件的 Google 帐户。我一直在尝试使用 EditTextPreference 来启动帐户选择器意图。有用。但是,选择帐户后,会出现 EditText 对话框。是否可以禁用对话框?还是我以错误的方式解决这个问题?

首选项.xml

PrefsFragment

0 投票
4 回答
74 浏览

android - 首选项何时保存到文件?

我有一个 EditTextPreference,但我不知道该字符串何时保存到 Shared Preferences 文件中。

如果我从一个空字符串开始,并将其更改为“Hello”,此更新何时保存?我必须手动保存吗?

0 投票
1 回答
176 浏览

android - EditTextPreference 上的文本溢出

抱歉,如果这是另一个基本问题,但我很难解决这个问题......

字符串 SCLsummary 和 SettingChangeListOrder 有点长。在 android 4.1 (emulator) 中,它看起来与预期的一样,当文本不适合一行时,它会在另一行中继续。但是在 android 2.3.6 上,无论文本是 1 个字符还是 1k 个字符,它都只显示在一行中,所以只能读取 3 个或 4 个单词,我该如何解决这个问题?我已经尝试在字符串中添加 /n 乘数,但它没有用,我的意思是,也许它有效......但另一行在 EditText 下,所以它毫无价值

0 投票
1 回答
324 浏览

android - PreferenceActivity - EditTextPreference - 值改变

我有一个EditTextPreference(键“用户名”)。我想在方法改变时调用它。我阅读了PreferenceActivityEditTextPreference的文档,但没有找到相关的解决方案。

有什么办法吗?

0 投票
1 回答
1086 浏览

android - EditTextPreference 在方向更改时不隐藏密码

在我的 android 应用程序中,我在首选项屏幕中显示对话框。当用户单击特定视图时,将出现对话框。我使用了 EditTextPreference。EditTextPreference 的代码如下所示:

所以当用户通过键盘输入密码时,它在edittext中显示为隐藏,如图所示

在此处输入图像描述

但同时,如果更改设备的方向,则密码在edittext中显示为不隐藏,如图所示

在此处输入图像描述

请在屏幕方向更改时为我提供隐藏密码的解决方案。