草庐IT

EditText-Field

全部标签

android - EditText 输入速度很慢

我有一个EditText,它在键入时响应很慢。滞后很烦人,让我找到了解决办法。我做了一些研究并找到了一个SO线程EditTextlaggingwhentypingtext它建议将代码移动到它自己的线程。我做到了,但我仍然遇到滞后。编辑看到下面的评论后(感谢dreamtale),我知道新线程是没有必要的。但是将代码放回onTextChanged或afterTextChanged事件中仍然会导致响应缓慢。我修改了代码以反射(reflect)最新的变化:xml:这是该fragment的代码:@OverridepublicViewonCreateView(LayoutInflaterinfla

android - android中的Edittext验证错误消息?

在我的应用程序中,我通常会显示验证错误消息,如下所示:if(someString.equals("")){editText.setError("UserNameShouldnotbeblank");}还有其他显示错误信息的方法吗??我需要你的建议 最佳答案 我认为您显示错误消息的方式比toast更好。有时toast持续时间太短,用户看不到。你也可以这样实现:EditTextet11=(EditText)findViewById(R.id.username);if(et11.getText().toString().isEmpty()

java - Android:字符在 EditText 中离开倒计时

我的EditText限制为150个字符:TextView:新Activity:importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.text.Editable;importandroid.text.TextWatcher;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.animation.Animation;importandroid.v

java - 无法在 AlertDialog 中以编程方式更改 EditText 边距

我的应用程序中有一个包含EditText字段的AlertDialog。此对话框需要以编程方式生成,并且应与用户通过触摸EditTextPreference编辑文本时Android自动显示的EditTextPreference对话框的外观相匹配。这一切都有效,但以编程方式插入的EditText的大小太宽,与触摸时EditTextPreference显示的大小不匹配。以下两张图片显示了问题。EditText在使用setView()添加到AlertDialog时看起来像这样:但应该是这样的:这是XML中负责EditTextPreference的XML代码:负责我的对话框的Java代码:Ale

Android - EditText自定义样式

我以前没有使用过自定义样式。我想在我的应用程序上自定义EditText的样式,使其与下图完全一样。我不是要你为我设计它。给我指出正确的方向。提前致谢! 最佳答案 您可以使用层列表来设置样式。在可绘制文件夹bg_search.xml中创建此文件并应用为您的EditText的背景输出: 关于Android-EditText自定义样式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/40

android - 无法自定义 EditText 在横向上选择 handle / anchor 的外观

我很难自定义EditText选择句柄。我正在关注这个主题:Howtochangecolor/appearanceofEditTextselecthandle/anchor?看起来很简单。然而,我无法让它在景观上工作。谁能发现我做错了什么?我几乎在测试Activity中粘贴了相同的代码,但anchor句柄总是相同的。我尝试按照建议并以编程方式使用样式。我仍然总是得到相同的默认蓝色anchor:(我在吃牛轧糖,不确定是否有任何不同。测试Activity:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCrea

android - 如何访问对话框中的 EditText 字段?

如何访问对话框中的EditText字段? 最佳答案 将EditText小部件放入对话框中:然后从您的对话框中扩充View并获取EditText的内容。privateDialogmyTextDialog(){finalViewlayout=View.inflate(this,R.layout.myDialog,null);finalEditTextsavedText=((EditText)layout.findViewById(R.id.myEditText));AlertDialog.Builderbuilder=newAlertD

android - EditText 不包装其内容

我正在尝试创建一个在只读和写入模式之间切换其状态的EditText。我的XML如下:在我的代码中,我执行以下操作:textArea=(EditText)convertView.findViewById(com.pravaa.mobile.R.id.textArea);//isEditabledecidesiftheEditTextiseditableornotif(!isEditable){textArea.setInputType(InputType.TYPE_NULL);}//theviewisaddedtoalinearlayout.addView(textArea);我的问题是

android - @EditText值开头

当我尝试硬编码以@开头的字符串作为android:text属性的值时,eclipse说错误:错误:未指定资源类型(在值为“@dmin123”的“文本”处)。我怎样才能避免这种情况? 最佳答案 尝试在您的编辑文本中显示@:android:text="\@dmin123" 关于android-@EditText值开头,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8753431/

android - 如何从 Android 中的 EditText 获取值?

我在android中有一个EditText,我希望用户在其中输入我将存储数据库的文本。但是,在这里我无法从EditText中获取值。这是我的代码,EditTextetUserInfoNewValue=(EditText)findViewById(R.id.etUserInfoNewVal);StringnewValue=etUserInfoNewValue.getText().toString().trim();如何从这个EditText中获取值? 最佳答案 放StringnewValue=etUserInfoNewValue.ge