草庐IT

editText

全部标签

java - 警告对话框中 EditText 框的空验证 - Android

我正在尝试向位于警报对话框中的编辑文本字段添加一些文本验证。它提示用户输入名称。我想添加一些验证,这样如果他们输入的内容是空白或null,除了创建Toast语句错误之外,它不会做任何事情。到目前为止我有:AlertDialog.Builderalert=newAlertDialog.Builder(this);alert.setTitle("RecordNewTrack");alert.setMessage("PleaseNameYourTrack:");//SetanEditTextviewtogetuserinputfinalEditTexttrackName=newEditTex

android - Honeycomb 下的 editText 中没有光标

我有一个使用内部输入法的应用程序(这意味着输入法只是应用程序中的代码,而不是真正的输入法)。我使用这个输入法面板来输入/编辑一个editText。在Froyo之前一切正常(我没有在Gingerbread下测试过)。然而,在Honeycomb上,我可以输入文本并对其进行编辑,但没有显示光标或文本突出显示!有谁知道如何解决这个问题?我宁愿不将我的代码fork到一个特殊的Honeycomb版本来纠正这个问题。我已明确将xmlcursorVisible元素设置为true,然后在代码中使用setCursorVisible将其设置为true,但这没有帮助。谢谢! 最佳答

android Edittext提示问题

我的布局文件如下:Activity看起来像这样但是,我希望文本Usecomma....显示在编辑文本的顶部而不是中心。我尝试设置gravity:top但这没有帮助。此外,如您所见,整个提示并未显示,其中一些被隐藏(我希望其余部分出现在下一行)。我该如何纠正这两个问题?我的emailText风格是:10textEmailAddressfill_parentEmail#B8B8B815dp45dp@color/white 最佳答案 您似乎忘记了android:layout_width标签。你你添加这个和android:gravity它应

android - 如何将 EditText 添加到 DialogFragment?

我已经创建了一个DialogFragment,我想添加一个EditText,但是当我尝试像这样添加它时:finalEditTextinput=newEditText(this);我在“this”上收到一条错误消息“构造函数EditText(EncryptionDialogFragment)未定义”。我的最终目标是让用户以这种方式输入密码。publicclassEncryptionDialogFragmentextendsDialogFragment{finalEditTextinput=newEditText(this);staticEncryptionDialogFragmentne

android - 在 EditText 中,单击特定文本子集时弹出对话框

找到两个解决方案-请查看所选答案当用户点击EditText的某个区域时,我想弹出一个对话框。我使用onClick来捕获点击。这部分有效:用户第一次点击EditText时,会弹出软键盘,但不会弹出对话框。随后的点击会调出键盘,然后是对话框(键盘会消失)。我怀疑这与EditText获得焦点有关。这是一个代码fragment:publicclassPrefixEditTextextendsEditTextimplementsTextWatcher,OnClickListener{publicPrefixEditText(Contextcontext){super(context);setOn

Android - 选择 Spinner 后将焦点设置在 EditText 上

我在屏幕上显示了以下项目:EditTextForenameSpinnergenderselection(Male|Female)EditTextEmail首次启动应用程序时,我希望将焦点设置在ForenameEditText上。然后在微调器中选择“男性”或“女性”后,我希望将焦点设置在位于微调器下方的电子邮件EditText上。我已经使用setOnItemSelectedListener在电子邮件EditText上设置了requestFocus,但问题是它会自动将焦点设置在这个EditText每当我启动应用程序时。发生这种情况是因为默认情况下微调器显示第一个选择,在这种情况下是“男性”

Android studio中EditText设置默认值

  如果想对EditText设置默认值,在java代码中使用setText函数是不行的,需要在layout文件中设置“text变量”,如下所示设置默认值为“192.168.1.1”:EditTextandroid:id="@+id/car1_ip_edit"android:layout_width="160dp"android:layout_height="50dp"android:layout_marginLeft="-28dp"android:layout_toRightOf="@id/car1_ip_text"android:inputType="text"android:text="1

android - 如何将 OnClickListener 添加到 EditText 中的 Drawable?

我有edittext并想添加到右侧的“搜索”图标..searchTxt.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.search,0);但是我怎样才能添加点击这个图标的事件呢?searchTxt.setOnTouchListener(newOnTouchListener(){publicbooleanonTouch(Viewv,MotionEventevent){Drawableco=((TextView)v).getCompoundDrawables()[2];if(event.getX()>v.getMeasured

自动检测信用卡类型的Android Edittext

我正在处理android中的支付选项,通过提供使用信用卡支付的选项,一些用户可能会错误地为其他信用卡号选择不同的信用卡类型,所以我决定看看此问题根据输入的号码自动检测卡类型,我发现Flipkart在他们的android应用程序中已经有了这个,我在这里附加了这个功能,如何做到这一点,就像在更改卡片类型时发生的动画一样?我知道制作一个文本观察器并根据输入更改带有EditText的drawableRight图像的卡片类型。但需要在drawableRight上做一些动画。帮助赞赏..! 最佳答案 在上述答案和建议的帮助下,我取得了结果,解决

android - 当将 EditText 聚焦在 ListView 或 RecyclerView 中时,键盘显示但滚动不起作用

当我触摸ListView或RecyclerView中的EditText时,会显示软键盘。然后我单击键盘上的下一步按钮,焦点更改为下一个EditText。在最后一个可见的EditText之后,焦点更改为下一个EditText,但ListView或RecyclerView没有在内部滚动,并且所有屏幕都在状态栏下方,每个键盘下一个Button单击。以下用于此屏幕的xml: 最佳答案 我是这么想的。希望对您有所帮助。mEditText.setOnEditorActionListener(newTextView.OnEditorActionL