我有一个标准的直截了当的EditText,我想在此EditText之上显示字典建议,所以我在XML中这样做了:我认为inputType参数会处理自动字典View。在我的手机(NexusAndroid5.1)上,字典View出现但为空白。在Genymotion模拟器(Android4.1.1)上它根本不显示。我错过了什么? 最佳答案 如果您正在寻找自动完成TextView,这可能是一种解决方案。您还可以使用参数设置阈值。需要在运行时设置适配器值。 关于java-EditText自动建议为空
我需要制作一个EditText,在用户添加新字符时用一个下划线替换一个字符。像这样:我做了类似的事情,有6个EditText(所需字符串的大小)和一个'_'字符用于提示,当写入一个时将焦点更改为下一个,删除时将焦点更改为上一个,但我在删除或编辑不是最后添加的字符时遇到问题。有谁知道我怎样才能做好?这是我在Activity中的代码:privatevoidmanageFocus(finalEditTextbeforeET,finalEditTextcurrenteET,finalEditTextafterET){if(beforeET!=null){currenteET.setOnFocu
我知道如何强制输入数字、文本等,但是如果我的数据库字段只能接受英文字符,是否有标志或IME选项可以强制EditText仅接受特定语言(如英语)?当然,我可以检查并通知用户错误的输入,但这对用户来说并不友好......也可以在EditText上实现我自己的过滤器,但我不确定它会强制键盘布局本身采用我需要的语言。有什么想法吗? 最佳答案 您可以使用flagForceAscii或EditorInfo.IME_FLAG_FORCE_ASCII。该标志位于IME选项上。所以在XML中你可以把这个属性放在EditText中,imeOptions
我想知道是否有任何方法或任何链接或教程可以在Androidedittext中执行重做撤消操作。如果有人知道,请告诉我。 最佳答案 关于Antti-Brax的快速说明/Divers(Kidinov)解决方案。它工作得很好,除非你尝试将它与TextViewpost-API23一起使用,否则你会遇到问题,因为你猜怎么着,谷歌实际上添加了一个隐藏的UndoManager(android.content.UndoManager)并且没有记录它或让它明显存在。但是,如果您在Marshmallow或Nougat中使用硬/蓝牙键盘并按下^Z或SHI
我试图用星号(*)符号代替EditText中的点,将inputType作为textPassword。我遇到了要求使用setTransformationMethod()并实现PasswordTransformationMethod的帖子。但是我需要实现那个类的哪个方法以及如何显示星号?还有其他方法吗?谢谢 最佳答案 我认为你应该通过thedocumentation.创建您的PasswordTransformationMethod类,并在getTransformation()方法中,只返回一串*字符,其长度与您的密码字段。我做了一些摆弄
我使用ActionBarSherlock来创建ActionBar它有一个显示AutoCompleteEditText的搜索按钮(SHOW_AS_COLLAPSIBLE_ACTION_VIEW)单击“搜索”按钮时,将显示EditText,我希望EditText获得焦点,从而在展开时显示软键盘这是代码@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getSupportMenuInflater().inflate(R.menu.activity_main,menu);booleanisLight=true;//AddSearchbutt
我在EditText中显示格式化文本:Stringmsg=Sometexthere;EditTexttxtMsg=(EditText)findViewById(R.id.txtMessage);txtMsg.setText(Html.fromHtml(msg));在EditText中显示为“此处有一些文本。”然后,稍后,我想从带有标签的EditText中提取文本。但是,当我使用时:txtMsg.getText().toString();它只是给我“这里有一些文本”,没有格式。对此有什么想法吗? 最佳答案 尝试从EditText中获取
这个问题在这里已经有了答案:HowcanIaddanimageonEditText(10个答案)关闭9年前。我想将图像放入EditText字段中,如图所示。应该怎么做呢?分层列表,一层上有图像,另一层上的EditText左侧有很多填充?
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我想将我的EditText限制为仅使用特定字符,例如(a-z、A-Z、0-9、空格和其他一些字符)。如果用户尝试输入列表之外的一些其他字符,则不应在edittext中显示。有什么办法吗?
我有一个包含三个EditText的屏幕,其中一个位于屏幕顶部的第一个在我单击它时不会调用键盘。我没有使用AVD,我使用的是我自己的设备,并在其他设备上进行了测试,结果相同。我将把屏幕和xml代码放在这里...EditTexts之间没有什么不同,只是位置不同。要在该EditText中进行输入,我需要选择上面的EditText之一,然后键盘就会出现。至少当我再次选择第一个EditText时它不会隐藏。我已经尝试过setFocus(true)但它并没有解决我的问题。请帮帮我!XML 最佳答案 请在AndroidManifest.xml中添