草庐IT

editText

全部标签

android - editText 和软键盘之间的空间

我有一个editText字段几乎在底部的Activity。当我专注于那个editText字段时,键盘会出现并将我的edittext字段向上推。当它停止时,editText和我的软键盘之间没有空格。是否可以增加一些margin?这是我的代码:键盘出现前editText字段的位置:http://postimg.org/image/826fwy18z/和键盘显示时的图像,光标和键盘之间没有空格:http://postimg.org/image/97qlfb4zx/ 最佳答案 您可以使用android:windowSoftInputMode

Android RecyclerView Edittext 问题

我正在创建一个可编辑项目列表(从后端接收)。为此,我正在使用“新的”recyclerview。在我的recyclerview中有几个可能的View类型:复选框旋转器编辑文本我遇到的问题是EditText获得焦点。AdjustResize启动正常,并且显示了我的键盘。但是获得焦点的EditText在列表中不再可见。(现在调整大小的部分列表中的位置低于可见位置)。在这种情况下,我不想使用AdjustPan,因为在顶部有一个寻呼机和我想固定在那里的东西.. 最佳答案 发生这种情况是因为在显示键盘时,您的EditText已不存在。我已经多次

android - 带有模式android的EditText输入

我有一个EditText,我必须在其中接受特定于模式的用户的字母数字输入,并且会自动插入连字符'-'。"XXX-XXX-XXXX"如何实现?android有模式工具吗? 最佳答案 您可以使用PatternedTextWatcher实现这一目标。编辑:EditTexteditText=(EditText)findViewById(R.id.edittext);//Addtextchangedlistenerforautomaticdotsinsertion.editText.addTextChangedListener(newPatt

android - 如何获取所选字符或字符串在 EditText 中的位置

我想知道如何获取所选字符或字符串的x,y位置编辑文本。这可能吗? 最佳答案 使用此代码获取某个字符的第一个索引:Strings=editText.getText().toString();intposition=s.indexOf("C");//whereCisyourcharactertobesearched 关于android-如何获取所选字符或字符串在EditText中的位置,我们在StackOverflow上找到一个类似的问题: https://sta

android EditText 融入背景

我的应用使用Theme.Holo.Light.DarkActionBar作为父主题。当我使用我的Android3.2平板电脑模拟器时,几乎看不到EditText形状。看起来它正试图在白色上绘制白色。在这里看到:当我在我的Android4.0平板电脑模拟器上使用它时,EditText形状看起来很好。您可以看到沿着EditText底部的深灰色线。如果您查看上图,您将几乎看不到在与浅灰色背景水印交叉的同一位置有一条白线。这是我在布局中的EditText:这是样式:0.6510dp0dpfill_parent10dp为什么我的EditText画错了颜色?我没有覆盖绘图代码或背景可绘制对象。

android - 文本在 EditText 中被 ImageSpan 弄乱了

我正在构建一个简单的聊天应用程序,用户可以在其中发送文本和表情符号。我可以将文本和表情符号发送到另一部手机。我的问题是:1.当我输入内容并添加表情符号时:然后我就不能在图像之前和之后键入任何文本。我可以在“o”字母之前写。系统“看到”我输入的内容,所以即使我在笑脸后面输入“亲爱的”,我也看不到它,但EditText会注册它并发送消息:2.当我只添加一个表情到Edittext然后删除它时,我无法输入任何内容,因为删除的表情出现了。它只出现一次,所以无论我键入多少个字符,EditText看起来就像我删除表情符号之前一样,但发送的文本没有表情符号,就像所有三种情况一样。3.当我在EditTe

android - 使用数字时,将 EditText imeOptions 设置为 actionNext 无效

这里是我的编辑文本:-当我在edittext中删除digit时,它工作正常但digitimeOptions不起作用。但令人惊讶的是,如果我使用singleLine而不是maxLines,它工作正常。但是singleLine现在已被弃用。我无法删除编辑文本中的数字,我不想使用已弃用的方法。任何人都可以解决这个问题。提前致谢 最佳答案 这是一个使用软件键盘按钮“下一步”的简化解决方案:finalStringNOT_ALLOWED_CHARS="[^a-zA-Z0-9]+";finalEditTexteditText=(EditText)

android - 清除多行 EditText

我正在尝试清除OnEditorActionListener.onEditorAction方法中的多行EditText字段。但是使用任何明显的方式,即((EditText)view).getEditableText().clear();((EditText)view).getEditableText().clearSpans();((EditText)view).setText("");仅清除可见字符-将换行符留在字段中(然后必须手动删除)。有没有办法“完全”清除多行EditText字段?(或者至少-有人知道为什么上面的方法不起作用吗?) 最佳答案

android - 带有 windowSoftInputMode adjustPan 的 ListView 中的 EditText

我有一个ListView,每行都有一个EditText。我已将此Activity的list中的windowSoftInputMode设置为adjustPan,因此当我点击EditText时,布局平移以便它在上方可见键盘。这在我第一次点击EditText时有效。但是,如果我按下后退按钮关闭键盘,然后再次点击相同的EditText(不点击任何其他内容,因此光标保留在第一个EditText中),键盘会恢复,但布局会恢复这次不是平底锅。这样做的结果是EditText被隐藏在键盘后面。有没有人经历过这种行为/知道如何解决?谢谢 最佳答案 仍然

android - Android uiautomator如何在EditText中填写密码?

uiautomator是否可以选择密码EditText?我可以通过android:hint属性找到其他EditTextView,但uiautomatorviewer将所有密码字段显示为NAF。我尝试设置密码字段内容描述,但也没有用。如果不可能,如何设置测试人员手动输入密码的超时时间? 最佳答案 我在使用APIv16时遇到了同样的问题。今天,我用v17(Android4.2)尝试了我的脚本,它运行得非常棒。uiautomator的第一个版本似乎有一些重大错误。这是我的代码://clicktheadminbuttonnewUiObjec