问题标签 [android-edittext]

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

android - 固定小数的Android Money Input

您如何创建一个仅以货币格式格式化输入的edittext条目?当用户输入 5 时,我希望输入看起来像“$0.05”,然后当他们输入 3 时,输入现在应该看起来像“$0.53”,最后他们输入 6,输入应该看起来像“$5.36”。

0 投票
6 回答
45801 浏览

android - KeyCode_Enter 到下一个编辑文本

在edittext中,输入“Enter”键后,系统会在其中创建一个新行。我想专注于下一个edittext,没有新行。如何编码?我在xml中的代码如下

我还在 setOnKeyListener 中捕获了关键代码

0 投票
1 回答
526 浏览

android - Custom component which displays voice recognition button if available

I'd like to create a custom component which supports voice recognition. It will primarily be an extended EditText which should show the microphone button for voice recognition if it is available. I wanted to to look at the search app-widget on the homescreen but I don't find it in the source.

This is intended to use the voice recognition as some sort of dictation device, i.e. the user does not have to type but use his voice instead.

So could anyone please point me in some direction?
Thanks in advance,
Steff

0 投票
1 回答
3783 浏览

android - 如何在 EditText 中搜索和突出显示文本

我到处寻找似乎是一项简单任务的东西。原谅我,我是从其他编程语言来到 Android 的,并且对这个平台和 Java 很陌生。

我想要做的是创建一个对话框弹出窗口,用户在其中输入要搜索的文本,代码将获取该文本并在 EditText 控件的所有文本中搜索它,如果找到,突出显示它。

我以前做过这个,例如在 VB 中,它类似于这个伪代码:

  1. 从 (EditText) 中获取文本,将其分配给一个字符串
  2. 搜索该字符串的长度(逐个字符)以查找子字符串,如果找到,则返回字符串中子字符串的位置(索引)。
  3. 如果找到,则从返回的位置开始 (EditText).setSelection 突出显示,长度为

这有意义吗?

我只想搜索 EditText 并在找到时滚动到它,它将突出显示。也许 Android/Java 中有一些东西相当于我在这里需要的东西?

任何帮助/指针将不胜感激

0 投票
2 回答
5197 浏览

android - 滚动列表中的 EditText 项目在滚动离开屏幕时会丢失其更改

我有一个由 SimpleCursorAdapter 创建的 EditText 项目的长滚动列表,并预先填充了来自 SQLite 数据库的值。

我通过以下方式制作:

滚动列表有几个模拟器屏幕长。项目显示正常 - 滚动它们显示每个项目都有来自数据库的正确值。

我可以对任何 EditTexts 进行编辑更改,并且新文本被接受并显示在框中。

但是...如果我随后将列表滚动到足以将已编辑的项目从屏幕上移开,当我再次滚动查看它时,它的值已恢复到我进行更改之前的值,即我的编辑已丢失.

为了解决这个问题,我做了一个 getText 来查看在我完成编辑之后(以及在滚动之前)的 EditText 中的内容,并且 getText 返回原始文本,即使 EditText 正在显示我的文本。似乎 EditText 只是表面上接受了我的编辑,并且它们没有绑定到 EditText,这意味着它们在滚动离开屏幕时会被丢弃。

谁能告诉我这里发生了什么以及我需要做什么来强制 EditText 保留其编辑?

0 投票
5 回答
8734 浏览

android - 样式 EditText 内容'即时'?

我正在开发 Android 中的富文本编辑器。基本上,它具有与 EditText 相关联的粗体、斜体和链接按钮,以更改内容的样式。如果您先选择要设置样式的文本,然后使用以下方法选择按钮,我会很好地工作:http: //developer.android.com/guide/appendix/faq/commontasks.html#selectingtext

我想要做的是让它像富文本编辑器一样工作,您可以在其中使用按钮作为切换来设置文本样式,只要您愿意,然后再次单击切换以停止使用该样式。所以如果我想输入'请注意这个!' 以粗体显示,我会单击“B”按钮,然后开始输入文本,我输入的所有内容都会是粗体,直到我再次单击“B”按钮。

关于如何解决这个问题的任何想法?我希望我已经足够清楚了:)

0 投票
1 回答
3575 浏览

android - 自动调整edittext和按钮的大小和位置

在模拟器中,edittext 和按钮的大小看起来不错,但在摩托罗拉里程碑中,它们都非常小。我认为有不同类型的屏幕布局。是否可以自动调整大小?我的xml如下:

为了在将手机从纵向变为横向时自动调整大小的编辑文本,我在 AndroidManifest.xml 中添加了这些 xml 代码

但没有任何改变=[。如何解决?

谢谢你。

0 投票
1 回答
6448 浏览

android - Android:EditText 重新启用后无法获得焦点

我有一个带有三个选项卡的 TabHost。第一个选项卡的内容是自定义活动的意图,其内容视图是包含两个 EditText 和两个 CheckBox(和一个按钮)的相对布局。

每个复选框在选中时启用/禁用一个 EditText 和另一个复选框。我这样做了:

那行得通。检查一个复选框后,它会禁用另一个复选框和他的eDittext,当我取消选中时,启用Edittext和其他复选框。但是,启用后,我无法在 EditText 中输入任何内容。当我单击它时,它只是轻弹片刻,然后将焦点切换到另一个视图。在我看来,控件似乎没有完全启用。

我还尝试使用 requestFocus() 将焦点集中在重新启用的 EditText 上,并尝试 setFocusableInTouchMode(),但都没有奏效。

我没有安卓设备,所以我只在模拟器中测试(最小 SDK 为 1.6)。

0 投票
1 回答
779 浏览

android - 如何在点击后退按钮后预填充 EditText 字段

我有一个设置视图,用户可以在其中输入他们的姓名和电子邮件,并在完成后单击完成,将他们导航到另一个活动1。当他们处于活动 1 中时,他们点击了手机上的软后退按钮,他们会在屏幕上输入他们的姓名和电子邮件。但是,名称和电子邮件 EditText 字段为空白。

在输入姓名和电子邮件的视图中,我查看了 onStart、onCreate、OnPause、onResume 是否在按下后退按钮后被调用,但它们不是。

你知道我怎样才能使 EditText 字段具有以前输入的信息。

0 投票
1 回答
1138 浏览

android - 安卓编辑文字

我正在使用编辑文本来支持粗体、斜体和下划线的属性。选择文本并单击粗体后我成功了,我的文本是粗体的。现在我的要求是如何在选择文本后再次删除粗体和点击粗体按钮。

问候,

巴瓦尼


这不仅仅是将标志设置为粗体并删除粗体。我们必须知道我们选择的文本是粗体的,如果它是粗体,那么我们必须通过单击相同的按钮来删除粗体。

问候,

巴瓦尼