草庐IT

ussd_edittext

全部标签

android - 在 Android 上使用 Espresso 测试 EditText View 是否没有设置错误文本?

我知道如何测试是否在EditText中设置了错误文本:editText.check(matches(hasErrorText("")));现在我想测试EditText是否没有设置错误文本。我试过这个,但它不起作用。editText.check((matches(not(hasErrorText("")))));有人知道怎么做吗?谢谢! 最佳答案 我不认为这是可能的,具体取决于你想要什么,我会使用自定义匹配器:publicstaticMatcherhasNoErrorText(){returnnewBoundedMatcher(Edi

android - 自动填充后,EditText 周围会出现黄色框

正如您将在下面的屏幕截图中看到的,可以清楚地看到EditText填充后出现了一个黄色框。注意:这仅在text已输入的是自动填充的!!我的XML: 最佳答案 您可以自定义自动填充的背景。创建新样式文件res/values-v26/styles.xml,将应用程序主题的副本添加到该文件中,并多加一行@android:color/transparent在这种情况下它将是透明的,这是我想要实现的,但您可以使用任何您喜欢的颜色。https://developer.android.com/guide/topics/text/autofill

android - 如何将Edittext中的文字和笑脸转为字符串?

如何将编辑文本中的文字和笑脸转为字符串?使用以下代码,我在Edittext中添加笑脸/表情符号,但如何将文本/笑脸从edittext转换为字符串格式。ImageGetterimageGetter=newImageGetter(){publicDrawablegetDrawable(Stringsource){Drawabled=getResources().getDrawable(R.drawable.happy);d.setBounds(0,0,d.getIntrinsicWidth(),d.getIntrinsicHeight());returnd;}};cs=Html.fromH

android - 多个 EditText - 指定光标的位置

在我的类(class)中,我创建了两个EditText。editText1=(EditText)findViewById(R.id.EditText1);editText2=(EditText)findViewById(R.id.EditText2);当我启动应用程序时,光标会自动放在第二个EditText中。如何更改以在第一个EditText中设置?我应该以编程方式还是在XML中更改某些内容? 最佳答案 你可以试试:editText1.requestFocus(); 关于android

android - 在android中的edittext中插入textview?

我正在尝试在Edittext中插入一个TextView,如下所示任何人都可以给我一些关于如何实现它的想法吗?谢谢:)更新:编辑文本中的TextView将动态变化。 最佳答案 试试这个示例代码。它符合您的要求。PopupWindowpw=newPopupWindow(this.getViewInflate().inflate(R.layout.pw_layout,null,true,null),100,100,true);//displaythepopupinthecenterpw.showAtLocation(layout,Grav

android - 可在 EditText 中绘制的可单击复合图,单击时弹出 View

我正在使用TextWatcher来验证我的输入,我希望我的红色提示图像可以点击,这样我就可以为用户提供视觉反馈,如下图所示。到目前为止,我所拥有的是当我输入无效数据时出现红色提示图像的编辑文本。我现在想知道如何使这个红色提示可点击并使弹出提示如图所示。这是我目前的代码,publicclassMainActivityextendsActivityimplementsTextWatcher{EditTextusername,email=null;booleanflag=false;@OverridepublicvoidonCreate(BundlesavedInstanceState){s

Android 自定义 EditText 和后退按钮覆盖

我想在显示软键盘时覆盖后退按钮。基本上,当按下后退按钮时,我希望键盘关闭,并且我想将一些文本附加到用户在该编辑文本字段中键入的任何内容上。所以基本上我需要知道键盘何时被关闭。四处搜索后,我意识到没有用于此的API,唯一真正的方法是创建您的EditText类。所以我创建了自己的EditText类并像这样扩展了EditTextpublicclassCustomEditTextextendsEditText{publicCustomEditText(Contextcontext){super(context);init();}publicCustomEditText(Contextconte

android - EditText 在键入时卡住/不显示文本

在我的Android应用程序中,我有一个EditText,它位于LinearLayout中。此页面用于ViewPager。在我测试过的大多数设备上,EditText似乎表现得非常好,除了少数。似乎在一些设备上,当我触摸EditText并开始输入时,文本不会显示,但会显示建议。只有在键盘关闭后,文本才会出现在EditText中。为什么会这样?为什么我打字时文字不显示?为什么只有在我关闭键盘后才显示?代码:............更新如果EditText在ViewPager`之外,它可以正常工作。它仅在ViewPager内部行为不端。 最佳答案

java - EditText 自动建议为空白或不存在

我有一个标准的直截了当的EditText,我想在此EditText之上显示字典建议,所以我在XML中这样做了:我认为inputType参数会处理自动字典View。在我的手机(NexusAndroid5.1)上,字典View出现但为空白。在Genymotion模拟器(Android4.1.1)上它根本不显示。我错过了什么? 最佳答案 如果您正在寻找自动完成TextView,这可能是一种解决方案。您还可以使用参数设置阈值。需要在运行时设置适配器值。 关于java-EditText自动建议为空

android - 如何在 Android 中为固定大小的字符串制作带有下划线的 Edittext?

我需要制作一个EditText,在用户添加新字符时用一个下划线替换一个字符。像这样:我做了类似的事情,有6个EditText(所需字符串的大小)和一个'_'字符用于提示,当写入一个时将焦点更改为下一个,删除时将焦点更改为上一个,但我在删除或编辑不是最后添加的字符时遇到问题。有谁知道我怎样才能做好?这是我在Activity中的代码:privatevoidmanageFocus(finalEditTextbeforeET,finalEditTextcurrenteET,finalEditTextafterET){if(beforeET!=null){currenteET.setOnFocu