草庐IT

edittext

全部标签

android - 为什么edittext隐藏在软键盘后面

我有一张ScrollView的图像和一个ScrollView中的几个编辑文本,但是当单击一个EditText并打开该ImageView的键盘大小时,我没有改变想要为此更改它的大小,我将android:windowSoftInputMode="adjustResize|adjustPan|stateVisible"添加到list中的Activity中,但现在最后一个EditText隐藏在当键盘打开且ScrollView未滚动到最后时的键盘。XML:`//severalEditTextLikeThis` 最佳答案 试着从你应该工作的主线

android - Edittext 光标在棉花糖 rtl 支持的布局中中断

我在棉花糖中遇到了奇怪的问题。当区域设置为ar并且我输入英文文本时,edittext中的光标会中断引用截图 最佳答案 我用下面的方法解决了它..在您的xml布局中,为编辑文本字段添加此-->android:textDirection="anyRtl"在这里,“editText”是您编辑文本字段的View。即,EditTexteditText=(EditText)findViewById(R.id.edit_text);然后以编程方式为该编辑文本添加文本观察器。editText.addTextChangedListener(newTe

android - 如果 EditText 正确则自动点击 Button

我正在创建一个简单的应用程序,如果EditText字段包含正确的信息,我需要一个名为'bVoice'的按钮在500毫秒后自动按下。如何在以下代码中编写处理程序来执行此操作://Assignbuttonclickstogottoanewactivity:publicvoidonButtonClick_1(Viewv){if(v.getId()==R.id.bVoice){Stringstr_1=a.getText().toString();//Gototherelevantpageifanypartofthephraseorwordenteredinthe'EditText'fieldc

java - 隐藏文字的EditText宽度

我有一个自定义的EditText类。在这个EditText中,我需要找出输入的宽度。根据EditText的inputType,文本具有不同的宽度值。例如:finalStringtext="azazaz";setText(text);inputType是密码,所以用户会看到:******(例如40px)没有输入类型,因此用户看到的是:azazaz(例如60px)但是下面的代码会在两个选项中设置相同的textWidth值(没有inputType的文本宽度)finalPaintp=newPaint();p.setTextSize(getTextSize());finalfloattextWi

android - 在使用 ViewPager 滑动到另一个 fragment 之前控制 EditText 数据

所以,我在第一个Fragment中有两个fragment,我有一个EditText。问题是我不想在检查EditText中的数据字段是否正确之前滑动到下一个fragment。我在下面这张图片中解释了我的问题PS:我已经搜索并试图自己找到解决方案,但它对我不起作用。 最佳答案 您可以像这样创建自定义View寻呼机类并处理滑动事件。publicclassCustomViewPagerextendsViewPager{privatebooleanenabled;publicCustomViewPager(Contextcontext,Att

java - 更改显示在 alertBox 中的 EditText(任何 View )的大小?

我想为用户输入显示一个alertBox。所以我在alertBox中添加了EditTextView。我的alertBox代码是:finalEditTextinput=newEditText(this);//input.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);input.setX(10);android.app.AlertDialog.Builderbuilder=newandroid.app.AlertDialog.Builder(this);builder.setMes

java - Android:Edittext 只允许 1-9 的数字

这个问题在这里已经有了答案:HowdoyousettheEditTextkeyboardtoonlyconsistofnumbersonAndroid?(13个答案)关闭2年前。我正在寻找一种方法,使用户只能使用edittext输入1-9之间的数字。不应显示异常。不能输入多于一位的数字。

android - 如何更改 EditText 上的图标?

我让EditText接收来自用户的密码。所以我把输入类型改成了password。当我在EditText中输入文字时,它显示一个黑点。我想将点更改为可绘制资源。 最佳答案 您可以按照此代码编写您的需求代码。答案来自thistutorial它涵盖了用户的行为:进入登录界面,键盘会自动打开。尝试在其中输入值,然后文本框背景变为带有星号背景的文本框。尝试使用键盘上的返回键取消/删除输入值,然后文本框背景将变为没有星号背景的文本框。首先你必须创建两个drawables:然后,根据这种方法,您必须在EditText上实现addTextChang

java - EditText无故调整大小

在相对布局中观察到相当奇怪的行为。这是初始状态:定义为:在下拉列表中的onItemSelected上,它正在像这样更改:abrSubmit.setText(pos==1?"Calculate":"Submit");abrMult.setVisibility(pos==1?View.VISIBLE:View.GONE);bleedCount.setHint(pos==1?"#ofMeow/month":"#ofMeow/year");然后变成这样:请注意EditTextbleedCount在第二张图片上的高度。bleedCount.getHeight()的值从72变为95,我不明白是什么

android - EditText 的 drawableRight

下面是我的布局:我想在EditText获得焦点时显示drawableRight。并在没有焦点的情况下隐藏起来。还有一个是我想设置drawableRight的OnClickListener。我能怎么做? 最佳答案 我建议您添加与EditText分开的imageView,并使用aligntop和alignright将他对齐到他上面,并且您拥有完全控制权,这样您就可以不可见他和setOnClickListner 关于android-EditText的drawableRight,我们在Stack