Articles of android edittext

EditText上的双重感叹号在密码types字段上使用时会出现setError

在我的应用程序中,我在所有需要提示标签效果的EditTexts周围使用Design Support Library的TextInputLayout。 但是我注意到这样做会产生不利影响 – 将它应用到密码字段会使setError方法应用两个惊叹号:一个位于EditText的中间,一个位于适当的位置,略微覆盖“眼睛”(密码可见性)图标。 这仅发生在inputType设置为textPassword的字段上。 我怎么能解决这个问题? 编辑: XML布局

Android处理ListView中的许多EditText字段

只是一个基本问题:如果我有几十个属于ListAdapter的EditText字段,那么各个EditText字段如何知道它们属于哪一行? 目前我正在使用TextWatcher来监听文本输入。 我试过扩展TextWatcher,以便我可以将EditText的位置传递给TextWatcher的构造函数。 但是,当popup软键盘时,与各种EditText字段对应的位置会随机播放。 如何跟踪EditText字段到正确的位置? 我正在使用GridView来解决问题。 每个项目的布局都是一个ImageView,下面有TextView和EditText字段。 每个EditText的文本都保存在一个名为strings的全局String数组中。 它最初是空的,并由我的TextWatcher类更新。 public void initList() { ArrayAdapter listAdapter = new ArrayAdapter(this, R.layout.shape, strings) { @Override public View getView(final int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.from(getContext()).inflate(R.layout.shape, null); } final String theData = getItem(position); final EditText editText = (EditText) convertView.findViewById(R.id.shape_edittext); editText.setText(theData); editText.addTextChangedListener( […]

将unicode符号插入edittext

如何插入Unicode符号来编辑文本? 在iOS中我们可以通过指定代码来完成它,即\U0001F68A关于android的问题?

来自EditText的日期

我尝试从Android中的edittext获取日期,但代码返回错误的文本。 Java代码: SimpleDateFormat df = new SimpleDateFormat(“dd-MM-YYYY”); java.util.Date myDate; myDate = df.parse(editText1.getText().toString()); String myText = myDate.getDay() + “-” + myDate.getMonth() + “-” + myDate.getYear() + “abcd”; XML代码: 当我在EditText中写入文本“23-08-2013”​​时,代码返回“5-7-113-abcd”。 哪里不对? 如何从EditText获取正确的日期?

我的EditText中的Android换行符

我通过使用带有utf8编码的json从我的远程服务器获得了一些像这样的“第1行\ n第2行”的数据,当我尝试将数据放入我的EditText中时,换行符\ n尽管无法清除数据但仍无效通过使用URLDecoder.decode()因为我使用数据库。 有什么建议么 祝一切顺利 。

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(); 然后我被卡住了。 有任何想法吗?