android-edittext相关内容

从 onTextChangeListener() 更改 EditText 文本

我正在开发一个 Android 应用程序.在我的应用程序中,我必须使用基于文本的图像.所以我为 EditText 编写 OnChangeListener().以下是我的示例代码. edt.addTextChangedListener(this);@覆盖public void afterTextChanged(Editable s) {//TODO 自动生成的方法存根CharSequence cs ..
发布时间:2022-01-14 16:52:25 移动开发

如何收听 EditText?

我有一个 EditText.当用户在更改 EditText 时按下 Enter 键时,我想做点什么.我怎样才能做到这一点? 最简单的方法: final EditText edittext = (EditText) findViewById(R.id.edittext);edittext.setOnKeyListener(新 OnKeyListener() {public boolean o ..
发布时间:2022-01-14 16:52:18 Java开发

如何从 Edittext 中检索多行文本?

我想从 Edittext 中获取与给定屏幕截图相同的文本(多行). 当从 Edittext 获取文本()时,我想要下面的输出. 输出: Lorem Ipsum 只是假的 印刷文字和 排版行业.洛雷姆 Ipsum一直是行业 标准虚拟文本. 我尝试了以下解决方案,但它不起作用 etMessage.getText().toString().replace ..
发布时间:2022-01-14 16:51:59 移动开发

EditText 失去对点击的关注

我正在编写一个活动来列​​出数据库中的一堆项目并显示一个带有数量的附加列.我实现了一个 ArrayAdapter 来显示我的自定义布局.下面是Adapter最重要部分的代码: 静态类 ViewHolder {受保护的 TextView 文本;受保护的 EditText 编辑文本;}@覆盖public View getView(int position, View convertView, Vie ..
发布时间:2022-01-14 16:51:46 移动开发

Android:用户完成编辑后评估 EditText

我想要什么我有一个 EditText,用户可以在其中输入一个值,例如 10.40.用户完成编辑后,我将他的输入格式化为货币,例如,上述值将格式化为 10.40 美元(在 Locale.US 的情况下).然后我在用户之前编辑的相同 EditText 中显示该结果. 问题因为我要格式化(即修改)他的输入,所以我需要知道他什么时候完成(所以我的格式化不会干扰他正在进行的输入). 我尝试了什么 ..
发布时间:2022-01-14 16:51:39 移动开发

如何大写Android EditText中的每个字母?

我有一个这样的editTexts数组: 输入[i] = new EditText(this);输入[i].setWidth(376);输入[i].setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);tFields.addView(输入[i]); 我希望每个字符都大写.现在,第一个单词的第一个字母是小写的,然后后面的所有字符都是大写的.我 ..
发布时间:2022-01-14 16:50:22 Java开发

Android EditText + 设置一些颜色的单词

我根据从数据库中提取的内容动态创建 EditText 框. 即. final EditText textV = new EditText(this);textV.setText(monEntry); 有没有在不使用 subString() 的情况下将 EditText 中的一些文本设置为一种颜色和另一种颜色?如果有人可以提供帮助,非常感谢! 解决方案 是的,如果您使用 Span ..
发布时间:2022-01-14 16:50:07 移动开发

Android Spanable 文本保存/存储问题

我有一个编辑文本,它有多个彩色文本,如下面的代码.有没有办法存储文本和颜色并再次显示它们?我曾经使用 SharedPreference 来存储字符串整数等,但这不适用于 Spannables. Spannable span1 = new SpannableString("this");Spannable span2 = new SpannableString("is");Spannable sp ..
发布时间:2022-01-14 16:49:36 移动开发

验证编辑文本

我想知道如何对 EditText 进行验证.例如,我有一个只应接受数值的 EditText.如果用户输入的不是数字值,那么它应该显示一条警告消息(即“请使用数字值...."). 是否有功能可用于确定输入的文本是否为特定类型?如果可能,请附上代码片段. 解决方案 与其制作弹出窗口,不如将提示集成到 EditText 中,这样用户只能在 EditText 中键入数字(android:数字 ..
发布时间:2022-01-14 16:49:31 移动开发

Android 操作栏选项卡和键盘焦点

问题 我有一个包含两个选项卡的非常简单的活动,我正在尝试在自定义视图中处理键盘输入.这很好用......直到我交换标签.一旦我交换标签,我就再也无法捕捉到这些事件了.然而,在另一个应用程序中,打开一个对话框然后关闭它会允许我的关键事件通过.如果不这样做,我将无法再次获取我的关键事件. 这里有什么问题?一旦我交换标签,我就找不到任何方法来获取关键事件,并且很好奇是什么在吃它们.这个例子很 ..
发布时间:2022-01-14 16:49:21 Java开发

不带富文本格式的粘贴到 EditText

如果我从 Chrome for Android 复制/粘贴文本到我的 EditText 视图中,它会变得一团糟,显然是由于富文本格式. 有没有办法告诉 Edi​​tText 视图忽略富文本格式?或者我可以在粘贴事件设置之前将其删除吗?我该怎么做? 更新:所以我意识到 editText.getText() 给了我一个 SpannableString 包含一些格式.我可以通过调用 .cle ..
发布时间:2022-01-14 16:48:55 移动开发

如何从 AlertDialog 获取结果?

我正在使用 AlertDialog.Builder 显示一个对话框以提示用户输入密码,然后我想将该密码保存在首选项中,但是我不知道如何从警报对话框中获取结果输入法. 这基本上是我想做的事情: 字符串结果;AlertDialog.Builder b = new AlertDialog.Builder(this);b.setTitle("请输入密码");最终的 EditText 输入 = n ..
发布时间:2022-01-14 16:48:46 移动开发

Android如何在ListView中使EditText可编辑

我有一个 ListView,每个项目中都有编辑文本,我想知道如何使 EditText 可编辑.如果我设置android:windowSoftInputMode="adjustPan" 进入清单,但仅在某些设备上.在某些设备上,软键盘会覆盖编辑文本. 另一方面,如果我没有将 android:windowSoftInputMode="adjustPan" 放在清单中,则 EditText 在显示 ..
发布时间:2022-01-14 16:48:02 移动开发