草庐IT

edittext

全部标签

android - 有什么方法可以永久隐藏软键盘但保持 EditText 的焦点?

在我的android应用程序中,我的一个Activity中有3个EditText。我在Activity中创建了自己的数字键盘。每当我点击任何EditText时,都会出现软键盘。我想为此Activity永久阻止它,但如果用户点击EditText,那么它应该处于焦点状态。就像光标在闪烁。知道我该怎么做吗?提前致谢。 最佳答案 在这里手动隐藏键盘InputMethodManagermgr=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);YourEditT

android - EditText setError() 删除drawable权限

我有EditText在其中写入XML:android:drawableRight="@drawable/promotion_create_promotion_plus_icn"当setError("sss")drawableRight改变。我想要什么时候setError(null)drawableRight返回为drawable/promotion_create_promotion_plus_icnXML:在Java中:@OverridepublicvoidafterTextChanged(Editables){((EditText)getCurrentFocus()).setErro

Android - 带有数字参数的 EditText 错误

我目前在使用android:digits参数的EditText时遇到了一个奇怪的错误。这是EditText的XML:如您所见,此EditText仅允许用户键入字母数字字符。现在,如果我尝试使用这个EditText,EditText会正确过滤我输入的字符但是...如果我输入一些字符然后直接跟%,之前输入的字符将被复制到EditText中!例如:我在键盘上输入hello%%,EditText中的结果将是hellohellohello。你们中有人遇到过这样的错误吗?是安卓平台的吗?我应该报告还是已经报告了?有关信息,我的设备是装有Android4.3的Nexus4。谢谢!

android - Edittext 输入类型常量值不匹配

在androidxml文件中我使用editext作为在java文件中验证该编辑文本。if(editextobj.getInputType()==InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS){}或if(getInputType()==(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)){此条件无效,因为editextobj.getInputType()返回33,而开发人员文档将TYPE_TEXT_VARIATION_EMAIL_ADDRESS常量值设为3

java - 如何以编程方式更改 EditText 底线

我有一个Activity,我在其中将数据bundle到另一个Activity。有了这些数据,我还bundle了一个自定义颜色,我希望在Activity2中显示EditText的底线。Activity1:Bundlebundle=newBundle();bundle.putExtra("Color",color);Activity2:intvalue=getIntent().getExtras().getInt(Color)现在,当我从Activity1中获取包时,我能否以编程方式更改EditText的颜色?如果您能帮助我,我将不胜感激。 最佳答案

android - 如何从具有多个 View 的 ListView 中的 EditText 获取文本?

我有一个ListView,每行包含两个TextView和一个EditText。我搜索了又搜索,但无法弄清楚如何获取用户在EditText中输入的文本。我最近的尝试是实现TextWatcher。publicvoidaddIngredientToMeal(StringingredientName){ingredient_list=(ListView)findViewById(R.id.ingredients_in_meal_listView);intnumberOfIngredients=ingredient_list.getChildCount();ListAdapteradapter=

android - 如何在 Android Studio 的 EditText 中设置默认值

我想在EditText中添加一个值,但我做不到。我编辑的代码:当我输入android:text="user"时,生成的apk没有打开。 最佳答案 这样做:editText.setText("Yourdefaulttext");但是如果你想显示在用户开始输入时消失的灰色文本,你正在寻找android:hint。在xml上:android:hint="Yourdefaulttext"在Java上:editText.setHint("Yourdefaulttext");在Kotlin上:editText.hint="Yourdefault

android - 在 Android M 上将错误设置为 TextInputLayout 后更改 EditText 背景的问题

我已将自定义背景设置为Xml文件中的EditText。验证后,我在运行时为EditText设置不同的背景,并为TextInputLayout设置错误。但在AndroidM中,它不是设置背景资源,而是将背景颜色设置为EditText。ThisisimagebeforesettingerrortotheTextInputLayoutThisistheimageaftersettingerrortotheTextInputLayout下面是我的代码:-XML文件代码验证码if(inputName.getText().toString().trim().isEmpty()){inputLayo

android - 水平 ScrollView 的问题自动滚动到 Edittext 焦点

我正在使用包含RelativeLayout的Horizo​​ntalScrollView,里面有6个edittext。显示所有edittext水平ViewMyXml.xml问题:现在每当我点击第一个Edittext(或任何编辑文本)时。horizo​​ntalscrollview自动滚动到结束位置。我不知道这种行为。为什么水平ScrollView会自动滚动?我尝试过的1)我试图在第一次编辑文本焦点更改时将smoothscroll调用到0,0位置。edt1.setOnFocusChangeListener(newView.OnFocusChangeListener(){@Override

java - 为什么 EditText.getText() 的 Xamarin 等价物返回一个字符串?

我是新的Xamarin.Android开发人员。我最近正在阅读一些在派生类中使用EditText方法的Java代码。派生类的方法之一如下所示:privatevoidcheckMatchingBracket(intparamInt){getText().removeSpan(this.openBracketSpan);getText().removeSpan(this.closeBracketSpan);...}这让我感到困惑,因为我认为getText()返回了一个String,因为EditText.Text属性是一个string在这个类的Xamarin对应物中。然而,这种情况并非如此;