草庐IT

editText

全部标签

android在按下回车键时设置隐藏键盘(在EditText中)

当我的用户在虚拟android上按Enter时“用户验证条目!”键盘我的键盘保持可见!(为什么?)这是我的Java代码...privatevoidinitTextField(){entryUser=(EditText)findViewById(R.id.studentEntrySalary);entryUser.setOnKeyListener(newOnKeyListener(){publicbooleanonKey(Viewv,intkeyCode,KeyEventevent){if(event.getAction()==KeyEvent.ACTION_DOWN){switch(k

android在按下回车键时设置隐藏键盘(在EditText中)

当我的用户在虚拟android上按Enter时“用户验证条目!”键盘我的键盘保持可见!(为什么?)这是我的Java代码...privatevoidinitTextField(){entryUser=(EditText)findViewById(R.id.studentEntrySalary);entryUser.setOnKeyListener(newOnKeyListener(){publicbooleanonKey(Viewv,intkeyCode,KeyEventevent){if(event.getAction()==KeyEvent.ACTION_DOWN){switch(k

android - 如果我应用背景,如何在 EditText 上返回默认样式?

我刚刚遇到了一个我不知道如何解决的问题。它看起来很傻,但我找不到解决方法。我在android中有一个带有多个EditText的表单,当您提交表单时,它会检查那些EditText,如果它们有错误的数据,我会将EditText更改为红色边框(应用Ninepatch图像)。myEditText.setBackgroundResource(R.drawable.edittext_red);问题是,当用户更改EditText时,我想恢复android的默认样式,但我不知道该怎么做。如果我这样做:myEditText.setBackgroundResource(0);它只会删除所有内容,这不是我想

android - 如果我应用背景,如何在 EditText 上返回默认样式?

我刚刚遇到了一个我不知道如何解决的问题。它看起来很傻,但我找不到解决方法。我在android中有一个带有多个EditText的表单,当您提交表单时,它会检查那些EditText,如果它们有错误的数据,我会将EditText更改为红色边框(应用Ninepatch图像)。myEditText.setBackgroundResource(R.drawable.edittext_red);问题是,当用户更改EditText时,我想恢复android的默认样式,但我不知道该怎么做。如果我这样做:myEditText.setBackgroundResource(0);它只会删除所有内容,这不是我想

android - 键盘出现时EditText失去焦点;需要触摸两次才能编辑

这个问题在这里已经有了答案:Whenthesoftkeyboardappears,itmakesmyEditTextfieldlosefocus(11个回答)关闭4个月前。我一直在设计一个包含可扩展列表的应用程序。在每个列表的末尾,一个空的EditText已准备好接收评论。我有以下问题;当我触摸EditText时,屏幕会稍微调整大小(不是问题,因为调整大小并不总是发生,这取决于我的布局和列表中EditText的位置)软键盘出现。但是,在这些事件期间,EditText失去焦点并且不会重新获得它。这很不方便,因为没有焦点,尽管键盘可用,但来自键盘的输入不会到达EditText。一旦我再次触

android - 键盘出现时EditText失去焦点;需要触摸两次才能编辑

这个问题在这里已经有了答案:Whenthesoftkeyboardappears,itmakesmyEditTextfieldlosefocus(11个回答)关闭4个月前。我一直在设计一个包含可扩展列表的应用程序。在每个列表的末尾,一个空的EditText已准备好接收评论。我有以下问题;当我触摸EditText时,屏幕会稍微调整大小(不是问题,因为调整大小并不总是发生,这取决于我的布局和列表中EditText的位置)软键盘出现。但是,在这些事件期间,EditText失去焦点并且不会重新获得它。这很不方便,因为没有焦点,尽管键盘可用,但来自键盘的输入不会到达EditText。一旦我再次触

android - 使用 Espresso 更新 EditText

我正在尝试更新EditText作为Espresso测试的一部分:onView(allOf(withClassName(endsWith("EditText")),withText(is("Test")))).perform(clearText()).perform(click()).perform(typeText("Anothertest"));但是我收到以下错误:com.google.android.apps.common.testing.ui.espresso.NoMatchingViewException:Noviewsinhierarchyfoundmatching:(wit

android - 使用 Espresso 更新 EditText

我正在尝试更新EditText作为Espresso测试的一部分:onView(allOf(withClassName(endsWith("EditText")),withText(is("Test")))).perform(clearText()).perform(click()).perform(typeText("Anothertest"));但是我收到以下错误:com.google.android.apps.common.testing.ui.espresso.NoMatchingViewException:Noviewsinhierarchyfoundmatching:(wit

android - 如何知道 EditText 中的按键

我需要检测EditText中软键盘或硬键盘上的每个按键。我只需要在按下字符时一次发送一个字符,不需要最终的文本字符串。我曾尝试将EditText与onKeyPress一起使用,但我在这里遇到了问题,即无法使用软键盘和TextWatcher进行按键操作不是一个好的选择,因为我需要每个按键。是否有任何解决方案可以知道所有按键(包括返回、移位、回车...也)? 最佳答案 如果你有一个EditText,那么你可以使用TextWatcher接口(interface)。在我的代码中,search_edit是一个EditText。search_e

android - 如何知道 EditText 中的按键

我需要检测EditText中软键盘或硬键盘上的每个按键。我只需要在按下字符时一次发送一个字符,不需要最终的文本字符串。我曾尝试将EditText与onKeyPress一起使用,但我在这里遇到了问题,即无法使用软键盘和TextWatcher进行按键操作不是一个好的选择,因为我需要每个按键。是否有任何解决方案可以知道所有按键(包括返回、移位、回车...也)? 最佳答案 如果你有一个EditText,那么你可以使用TextWatcher接口(interface)。在我的代码中,search_edit是一个EditText。search_e