草庐IT

editText

全部标签

android - 从 fragment 中获取 edittext 值

我正在使用fragment,我在fragment中有一个编辑文本,我想在主要Activity中获得值(value)。这是我的fragment布局我正在使用这个函数加载fragment:publicvoidstartChat(JsonObjectuser){FrameLayoutlayout=(FrameLayout)findViewById(R.id.container);layout.setVisibility(View.VISIBLE);Bundlebundle=newBundle();bundle.putString("name",user.get("name").getAsSt

Android EditText 闪烁光标

我的Activity中只有一个EditText,我希望它在输入完成后隐藏闪烁的光标-切换焦点或用户按下Done-换句话说,随着输入键盘的消失。这是EditText的代码。 最佳答案 要阻止光标在EditText中闪烁,只需使用以下行:editText.setCursorVisible(false);就是这样。 关于AndroidEditText闪烁光标,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

Android EditText 结合 InputFilter vs TextWatcher

基本上,我想更深入地了解InputFilter和TextWatcher的区别和使用场景。根据文档:InputFilter:InputFilters可以附加到Editables以限制可以对其进行的更改。TextWatcher:当一个类型的对象附加到一个Editable时,当文本发生变化时将调用它的方法。所以它可以用来约束变化如果我错了请纠正我哪个更好?为什么?我的情况是我需要一个小数点后至少有6个字符的EditText。 最佳答案 TextWatcher用于在用户输入时收到通知。InputFilter决定可以输入的内容。例如,假设我想

java - 如何在 Android 中使用自定义正则表达式验证 EditText 输入?

我是android开发和正则表达式的新手。我能够通过EditText检索用户的输入并检查它是否为空,如果它为空则稍后显示错误消息但我不确定如何使用自定义正则表达式进行检查。这是我的代码:myInput=(EditText)findViewById(R.id.myInput);StringmyInput_Input_a=String.valueOf(myInput.getText());//replaceifinputcontainswhiteSpaceStringmyInput_Input=myInput_Input_a.replace("","");if(myInput_Input.

android - 从 RecyclerView 中的添加项聚焦 EditText

我有一个使用RecycleView的应用程序与CardViews.CardView包含EditText现在当我添加一个新的CardView到RecycleViewEditText应该聚焦并且应该出现键盘。我怎样才能做到这一点?我试图在onBindViewHolder中添加一些代码:publicvoidonBindViewHolder(TodoViewHolderholder,finalintposition){...if(holder.tvDescription.requestFocus()){window.setSoftInputMode(WindowManager.LayoutPa

android - 仅当第一个是非空 android 时才关注第二个 edittext

目前我有两个编辑文本,假设我想对空编辑文本检查进行验证。运行时验证有什么更好的方法。我的代码是;finalEditTextev1=(EditText)findViewById(R.id.editText1);finalEditTextev2=(EditText)findViewById(R.id.editText2);ev1.setOnFocusChangeListener(newOnFocusChangeListener(){@OverridepublicvoidonFocusChange(Viewrv,booleanhasFocus){if(!hasFocus&&ev1.getTe

android - 如何使用 android EditText 和 DateTimePicker 对话框在 firestore 上存储时间戳

我试图使用EditText和DateTimePicker对话框将日期保存在firestore数据库中。问题是,日期在服务器上存储为字符串。如果我使用FieldValue.serverTimestamp(),它只会在字段中保存服务器时间戳,但我想将DateTimePicker对话框返回的日期保存为时间戳。FirebaseFirestoredb2=FirebaseFirestore.getInstance();MapaddAnimal=newHashMap();addAnimal.put("dob",editText.getText());db.collection("users").do

android - EditText 提示未在 5.0.1 中显示

我有最新的5.0.1更新,EditText提示已停止显示:我有:我已经查看了一些“解决方案”,但它们都很旧并且与5.0.1无关谢谢 最佳答案 你需要给提示一个颜色:android:textColorHint="#000000" 关于android-EditText提示未在5.0.1中显示,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/27612140/

Android EditText 输入类型 textShortMessage

inputTypetextShortMessage的用途是什么??这将如何影响我的申请?某些键盘、Android版本或应用程序是否会对此进行特殊处理,或者与仅键入text不同? 最佳答案 text和textShortMessage之间没有太大区别。在开发Android源代码时,谷歌开发人员觉得要为两种不同的情况创建两个不同的类。textShortMessage和textLongMessage都继承了具有一些不同属性的文本的行为。EditText可以有多种类型的输入。AndroidDeveloper让我们更容易定义特定EditText

android - 限制 EditText 在 Android 中只接受 Urls

我正在编写一个应用程序,我需要在其中限制EditText仅接受URL。这在Android中如何实现? 最佳答案 打开EditBox的属性。属性InputType为您提供了一个复选框列表,其中之一是textUri。 关于android-限制EditText在Android中只接受Urls,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4860097/