草庐IT

edittext

全部标签

android - android中的多个edittext

我想按照下图制作一个输入密码输入框。我已经使用了四个编辑文本,但我的问题是我无法将光标从一个编辑文本移动到另一个编辑文本,反之亦然。请帮助我这个。 最佳答案 我认为这样的事情会做你想做的事:或者您想在填充时从一个EditText自动跳转到另一个? 关于android-android中的多个edittext,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7978176/

java - 为什么 showSoftInput 不显示虚拟键盘?

本质上,我试图在不使用可见的EditText或TextView的情况下显示虚拟键盘并收集输入。我意识到toggleSoftInput可用于执行此操作,但我需要使用showSoftInput因为我想使用TextWatcher来操作输入。另外,我使用的引擎是c++,所以我试图尽可能少地编写纯java代码,从而避免使用.xml文件。所以这里...publicclassGameActivityextendsActivity{protectedGameViewview=null;protectedEditTexteditText;protectedvoidonCreate(Bundlebundl

android - 从多个选项卡中的编辑文本字段获取文本

我正在尝试创建一个使用选项卡作为输入表单的Android应用程序。基本上,我希望将其设置为用户可以在一个选项卡上输入一些信息,然后提交该信息,或者转到另一个选项卡并输入更多信息,然后从两个选项卡提交信息。我正在使用操作栏和fragment来显示我在一个Activity中的选项卡。如果我在一个选项卡中输入文本然后切换到另一个选项卡,然后切换回来,文本仍然存在,但我似乎可以弄清楚如何从提交按钮时当前未显示的选项卡中获取文本被点击。有什么办法吗?好的,这是我目前的代码。我刚开始在这里发帖,抱歉。我的标签是使用这个设置的:ActionBarbar=getActionBar();bar.setN

android - 当 listview 滚动时 edittext 设置默认值

我有带有edittext和-/+按钮的ListView。当我点击按钮更改edittext值时,如increment/decrement。当我将值设置为5并滚动ListView时,edittext将值设置为默认值,如0。我是这样用的publicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewconnection;f

android - block 后代时关注 ListView 中的 EditText (Android)

我有一个自定义的ListView。每行都有一个EditText、Buttons和TextView。为了使ListView项目可点击,我保留了android:descendantFocusability="blocksDescendants"用于行布局。如果我不保留descendantFocusability,我将无法为onItemClick执行操作。如果我保留descendantFocusability,则出现在我行中的EditText不会获得焦点。我希望EditText可聚焦,而且我应该能够单击每一行以导航到另一个Activity。谁能帮我解决这个问题。谢谢大家。编辑:在EditTe

android - 如何在 android 的 edittext 中验证 dd/mm/yyyy 格式的日期?

我有两个编辑文本。当我切换到下一个编辑文本时,我想验证在第一个编辑文本中输入的日期......这可能吗?我想严格以dd/mm/yyyy格式验证..请帮我..我也搜索并尝试过但没有得到这样的解决方案.. 最佳答案 第一步youredittextname.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){//TODOAuto-generatedmethods

android - 允许 EditText 在禁用时滚动

我有一个EditText设置如下:在程序的某个时刻,输入文本后,EditText被以下代码禁用:edittext.setFocusable(false);edittext.setEnabled(false);问题是,一旦EditText被禁用,我就无法上下滚动查看我写的内容。如何禁用更多输入,但仍允许查看所写内容? 最佳答案 尝试在您的EditText上设置android:inputType="textMultiLine"。即使我已经在评论中说过:在较低的API上存在一个错误,但在固定高度下它可能会起作用。但是,如果这不起作用,您应

android - Android EditText 的 getSelectionEnd() getSelectionStart() 不返回正确的值

tt=(TextView)findViewById(R.id.ni);button=(Button)findViewById(R.id.button);tt.setText("Thisisatry");然后button.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){intiStart=tt.getSelectionStart();intiEnd=tt.getSelectionEnd());Log.v(TAG,"iStart"+iStart+",iEnd"+iEnd);}});以上代码产

Android TextView EditText 换行间距

有人知道如何获取编辑文本的新段落(\n或输入)间距高度吗?我正在尝试做的事情:我想在所有文本下方画一条线,并制作一个像记事本一样的大编辑区域。目前,我可以通过LineSpacingExtra、LineHeight、LineCount获取行间距。但是,这一切似乎都不允许我获取/设置新的段落间距。有什么想法吗? 最佳答案 不要相信可视化编辑器。您的代码在emu中确实有效。string=string.replaceAll("\\\n",System.getProperty("line.separator"));使用replace方法,您需

android - 一旦我显示带有 EditText 的对话框,如何使软键盘出现?

我在这里阅读了几篇文章,还尝试了谷歌搜索。但是我仍然有这个问题:我做了一个子类化的自定义对话框。它包含一个EditText和一个按钮(“确定”)。我希望在对话框弹出后自动显示键盘。我把这个成功地做到了:imm=(InputMethodManager)EditDialog.this.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_NOT_ALWAYS);在自定义对话框的