Articles of android edittext

EditText不会写入单行

我正在制作一个计算器,用户输入包含在EditText中。 通过屏幕上的按钮输入输入,因此禁用Android键盘。 但是,我希望它在一行中写入所有输入,当行到达边框时,需要进行椭圆化,然后水平滚动,以便您可以访问整个文本。 我尝试通过设置android:maxLines =“1”和android:ellipsize =“end”来做到这一点,但这不起作用。 文本仍然是多行,但只能看到一行,您需要垂直滚动以查看其他行。 我也尝试使用android:singleLine =“true”,但这使得EditText完全无法使用。 这是EditText XML:

Edittext imeOptions actionDone不使用digits属性?

我有一个Editext。 它包含属性数字和imeOptions(actionDone)。 在使用数字&& imeOptions属性时未findactionDone(Softkeyword中的Done按钮)。 我们只能find不会改变焦点的输入按钮。 我通过跳过digit属性尝试了它,然后imeOptions正常工作。 提前致谢

Android:在TextInputLayout中的EditText右侧显示TextView

我正在尝试创建如下图所示的布局 在上图中,密码字段位于TextInputLayout中,右侧还有一个TextView,它指向忘记密码活动。 我使用Textview实现EditText而不使用TextInpt布局,如下所示使用相对布局 代码 – xml文件 但是,如果我在EditText中添加TextInputLayout,我无法实现它..尝试并搜索了很多。 ? 我们如何重新解决上述问题 谢谢..

SetError在TextInputLayout中生成具有自定义样式的exception

我使用自定义样式在TextInputLayout内部使用Edittext,以便我可以更改提示颜色。 如果我在不设置样式的情况下使用EditText,则setError方法可以正常工作,但是使用我的样式设置会抛出下一个exception: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 24: TypedValue{t=0x3/d=0x2b5 “res/color/secondary_text_material_dark.xml” a=1 r=0x1060166} at android.content.res.TypedArray.getColor(TypedArray.java:447) at android.widget.TextView.(TextView.java:745) at android.widget.TextView.(TextView.java:678) at android.widget.TextView.(TextView.java:674) at android.widget.TextView.(TextView.java:670) at android.support.design.widget.TextInputLayout.setErrorEnabled(TextInputLayout.java:380) at android.support.design.widget.TextInputLayout.setError(TextInputLayout.java:425) at com.wallakoala.wallakoala.Activities.SignUpUI.validateEmail(SignUpUI.java:50) at com.wallakoala.wallakoala.Activities.SignUpUI.access$100(SignUpUI.java:21) at com.wallakoala.wallakoala.Activities.SignUpUI$MyTextWatcher.afterTextChanged(SignUpUI.java:103) at android.widget.TextView.sendAfterTextChanged(TextView.java:8017) at android.widget.TextView$ChangeWatcher.afterTextChanged(TextView.java:10182) at android.text.SpannableStringBuilder.sendAfterTextChanged(SpannableStringBuilder.java:1043) at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:560) at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:492) at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:34) at android.view.inputmethod.BaseInputConnection.replaceText(BaseInputConnection.java:685) at android.view.inputmethod.BaseInputConnection.setComposingText(BaseInputConnection.java:445) at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:340) at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:78) at […]

Android – 从EditText中选择文本

我正在尝试实现复制/粘贴function。 如何从EditText中选择文本? EditText et=(EditText)findViewById(R.id.title); 按钮上的blabla onclicklistener: int startSelection=et.getSelectionStart(); int endSelection=et.getSelectionEnd(); 然后我被卡住了。 有任何想法吗?

如何以编程方式将EditText的InputType设置为整数或十进制?

如何以编程方式配置EditText以允许: 正整数值或负整数值 正或负十进制值 即使使用https://developer.android.com/reference/android/text/InputType.html,我也很难find能够正常工作的内容

android – 基于键盘的EditText高度resize

我在android中有一个活动,其中有一个编辑框和编辑框下面的3个按钮。 请查看附件。 启动此活动时,默认状态为STATE1。(请参阅图像)。 键盘默认可见。 现在,当我按下后退按钮或处理键盘时,我希望重新调整edittext并占据整个屏幕,如STATE2所示。 我不知道如何做到这一点。 我将edittext的高度硬编码为基于目标设备的某些dp。 我相信这必须改变。 任何人都可以帮助我如何实现这一目标。 布局文件的XML和screencap一样

在android中的滚动视图中的EditText

我尝试创建一个从应用程序,在应用程序中我有一个冗长的forms,我想在滚动视图中,但当我将EditText添加到scrollView ..日食在其设计器视图中显示一些错误。 error! IllegalStateException: ScrollView can host only one direct child Exception details are logged in Window > Show View > Error Log 任何人都有想法解决它? 在获得上述问题的解决方案后,我已经包含了这段代码..! 现在EditText没有显示任何types的文本,它只是提供了一些建议……! 我有以下XML: 发现麻烦…..我的模拟器密钥设置为中文而不是英文…

如何在android中滚动显示多行文本?

我想在我的应用程序中在特定范围内显示多行文本,以便用户可以滚动查看其他行。 我已经尝试过EditText ,但它会在它上面生成键盘并且不能正确滚动。 然后我尝试了TextView ,它也没有按照我的意愿正确滚动文本。 还有其他选择吗? 如果否,那么如何在TextView或EditText垂直滚动文本? 我想在WebView滚动拖动文本。 不自动滚动。

Android键盘模糊了EditText

在我的应用程序中,当我单击EditText视图时,虚拟键盘会遮挡视图,因此我无法看到我的编辑内容。 我该如何以编程方式解决此问题?