草庐IT

EditText-Field

全部标签

android - 相同的 fragment 、edittext 和 requestfocus 问题

很抱歉再次请求帮助解决这个问题,但所有其他帖子都没有帮助。场景如下:我有一个Acivity('A'),它包含一个布局和一个内部fragment。此fragment根据用户输入进行交换。其中一个fragment内部有一个编辑文本,我想专注于创作并展示该死的软键盘。因此,在我使用的fragment的onCreateView()中:mEt=(EditText)v.findViewById(R.id.et);mEt.setImeOptions(EditorInfo.IME_ACTION_DONE);mEt.requestFocus();因此,它第一次工作,但如果fragment被替换并稍后重新

Android - 减少 EditText float 标签填充/边距?

是否可以将那些float标签(电子邮件/密码)放在框内。基本上减少提示和实际输入之间的空间。我尝试填充顶部/底部。editText的顶部/底部边距。但是他们都没有给出我正在寻找的结果。 最佳答案 感谢@FrankN.Stein的评论和降低高度的想法。它成功了。回答我自己的问题。因为其他人可能会提出这个问题。所以基本上我必须为TextInputLayout提供准确的高度并保持EditText的高度相同。同时将paddingTop赋予TextInputLayout和clipToPaddingfalse。所以最终的textboxxml就这

java - Android - 如何获取 EditText(数字)然后将其转换为整数以用于数学?

我想知道如何获取用户可以在其中输入数字的EditText区域,然后将其设为整数,以便在程序中用于加减除等。基本上我需要测试输入能够在代码中的计算器中使用,然后需要将其放入TextView或字符串中,以便用户可以看到最终答案。更多信息:我有三个EditText区域,用户必须填写所有三个区域,然后按“等于”,它会告诉他们答案,所有数学等都需要在代码中,所以用户只是输入信息,而不是实际计算任何事物。感谢您的帮助,如果您需要更多信息,请问我。执行此操作的最佳方法和代码会对我有很大帮助。我已经添加了建议的代码,但我仍然在parseInt上遇到错误,我仍然需要添加一个按钮来计算在EditText区

android - 如何在 Edittext 中添加笑脸/表情符号?

如何在Edittext中添加笑脸/表情符号?任何源代码都可以在Internet上找到,如果有请给我链接。提前致谢。 最佳答案 我使用下面的代码在编辑文本中添加笑脸/表情符号。ImageGetterimageGetter=newImageGetter(){publicDrawablegetDrawable(Stringsource){Drawabled=getResources().getDrawable(R.drawable.happy);d.setBounds(0,0,d.getIntrinsicWidth(),d.getIntr

Android EditText 下一个重点

我有几个EditText分布在2个fragment中。其中一个fragment具有以下xml布局:和其他布局:当我在et_business_tel上按下一步时,它转到其他fragmentEditText。有时它转到et_email_address_confirm,其他则转到et_first_name。这也发生在et_business_email中。我试过android:nextFocusDown但它似乎不起作用。我做错了什么或者有没有办法指向下一个按钮以聚焦下一个editText? 最佳答案 我用过这个,它对我有用:android:

android - TextInputLayout EditText nextFocusRight 不能正常工作

我有两个并排的TextInputLayout元素:名字和姓氏。在它们下面我有另一个全宽TextInputLayout元素:电子邮件。我正在尝试覆盖键盘上的下一步按钮,以便在名字输入中单击下一步时,它应该转到姓氏输入,然后从那里转到电子邮件等。现在的问题是,当我在键盘上按“下一步”时,它不会转到姓氏字段,而是转到它下面的电子邮件。这是我的xml文件的一部分,其中我有这三个输入:我也试过定位TextInputLayout而不是EditText但它没有效果。TextInputLayout是否可以实现下一个焦点,或者它是一个错误还是我只是做错了什么? 最佳答案

android - 为什么在 RecyclerView 中滚动时 EditText 中的输入值会交换其位置?

在EditText中输入内容后,如果快速向上或向下滚动,输入值将交换其在RecyclerView中另一个EditText中的位置。在滚动之前,数据位于第一个EditText中。上下滚动后,第一个EditText的值将其位置更改为第四个,并且交换是随机的。是否有任何解决方法来稳定数据。Hereisasamplescreenshot这是模型类:publicclassProduct{publicintpId;publicStringpName;publicdoubleunit_price;publicdoublediscount;}这是适配器类:publicclassProductAdapt

android - EditText 给出错误 : TextView does not support text selection. 选择已取消

我有RecyclerView。位置为0的元素是EditText的标题,然后所有其他元素都是图像。长按EditText它给出了粘贴选项。这很好用。但是当我将回收器View滚动到底部并再次回到顶部并长按它时,它不会显示粘贴选项并给出错误。在滚动到底部并再次回到顶部时,调用onBindViewHolder。TextView:TextView不支持文本选择。选择已取消。publicclassSomeclassextendsRecyclerView.AdapterimplementsView.OnClickListener{privatestaticfinalintTYPE_EDIT=0;pri

android - 如何在更改 EditText 文本时更改 TextView 文本?

我有一个EditText框,用户可以在其中输入内容。我需要在用户输入文本时在TextView(位于EditText下方)中显示输入文本。示例:如果用户在EditText框中输入任何字符,我需要在TextView中显示相同的字符。同样,如果用户从EditText中删除任何字符,我需要从TextView中删除相同的字符。(最终,我想在更改EditText的文本时更改TextView的文本)。我希望我的要求现在很清楚。我怎样才能做到这一点?请指导我。 最佳答案 将TextWatcher添加到您的Edittext。在afterTextCha

android - Android 中 EditText 的掩码

我想在EditText中限制除数字以外的所有符号的输入,“?”和”*”。我怎么能做到? 最佳答案 如果您的字符串也有最大严格长度,则可以使用掩码。我不确定这是正确的解决方案,但这是最简单的解决方案。在AndroidStudio的Android程序中使用掩码的一种简单方法是使用MaskedEditText库(GitHublink)。我不明白什么意思:数字、“?”还有“”,所以我想只是“?”和“”。所以代码是:在你的build.gradle中:compile'ru.egslava:MaskedEditText:1.0.5'在你的布局中: