草庐IT

editText

全部标签

android - 如何比较android中的两个edittext字段

在我的应用程序中,我有两个编辑框,一个是editPassword,另一个是editConfirmpassword。我想比较这两个框之间的数据,两个值是否相等,只有当它们相等时,才将数据写入sharedpref文件。 最佳答案 试试这个:EditTexte1=(EditText)findViewById(R.id.editPassword);EditTexte2=(EditText)findViewById(R.id.editConfirmpassword);if(e1.getText().toString().equals(e2.g

android - 如何在android中的editText中输入最大长度的文本后自动隐藏键盘?

我是安卓新手在我使用editText的应用程序中,它的最大文本长度为2这是我的问题在editText中输入两个字符后(即)当editText达到最大文本长度时,它会自动隐藏软键盘任何人都可以说出如何做到这一点吗?我在这样的堆栈溢出中得到了一些答案InputMethodManagerinputManager=(InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);inputManager.hideSoftInputFromWindow(this.getCurrentFocus().getWind

android - 如何在Edittext中添加Change listener

在我的Android应用程序中。我有一个EditText和Textview.inEdittext用户需要输入金额。当他在编辑文本中输入数量时,在textview中它必须显示总值(加税值)。如何做到这一点。 最佳答案 您可以为此使用textwatcher。editText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){}@Overridepubl

android - EditText 显示状态栏,或导致上面的内容移动而不是调整大小

背景我有一个登录Activity,它有这样的布局(垂直,从上到下):标题(LogoImageView和TextView)占据屏幕其余部分的image&viewPagerEditTexts&login按钮,出现在#2的顶部(覆盖其中的一部分),但在屏幕底部我需要让这个Activity全屏显示,隐藏状态栏,当出现软键盘时,稍微更改上面#3所示的布局。问题这些要求的组合似乎很有问题。我有两个主要问题:我为检测正在显示的软键盘所做的工作-似乎在这里不起作用,尽管它在其他Activity上运行良好。当软键盘出现时,它要么重新显示状态栏,要么将内容移到底部区域上方(#3)而不是调整它的大小,同时还

android - 在 Android 的 EditText 中点击 drawableleft 的监听器?

是否可以在设计器中声明为drawableleft的可绘制对象上添加OnClickListenerandroid:drawableLeft="@drawable/ic_password"或者有没有办法在EditText的左侧添加一个ImageView 最佳答案 对于drawableleft点击监听器:editText.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){finalintDRAWABLE

android - TextInputLayout - 在静止状态下更改 EditText 中的 float 标签提示颜色

我正在使用带有float标签提示的TextInputLayout。但在正常状态下,我无法将提示颜色从白色更改为其他颜色。有办法做到这一点吗?附上两个背景改变的屏幕截图。 最佳答案 请在TextInputLayout中添加这个,app:hintTextAppearance="@style/mytext所以你的布局会是这样的:样式.xml:@color/green@color/green@color/green14sp已编辑:您需要在TextInputLayout中添加textColorHint,它会根据您的需要正常工作。它对我有用,所

Android:如何为 EditText 关闭 IME?

如何关闭EditText的IME功能?或者:如何避免显示IME键盘?我有一个布局,其中我的特殊键盘位于EditText下方,因此无需显示IME。请理解,我不能将我的键盘实现为IME,因为它是特定于这个EditText的,在任何其他上下文中使用它只会导致问题。我试过getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);在Activity的onCreate()中,但在这种情况下似乎没有任何作用。 最佳答案 我想我找到了一种方法...继承Edit

android - EditText、OnKeyListener 或 TextWatcher(条码扫描)

我正在使用条形码扫描器,它以“12345\n”的格式将条形码字符串插入到EditText中。我不想使用搜索按钮,而是想通过“\n”字符触发搜索事件。我使用了TextEdit的addTextChangedListener并在我正在做的那个函数中:protectedTextWatcherreadBarcode=newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){//TODOAuto-generatedmethodstub}@Overridepublicvoi

android - 带有数字 EditText 字段的警报对话框

我正在使用具有EditText字段的警告对话框提醒用户。AlertDialog.Builderalert=newAlertDialog.Builder(this);db.open();Cursorf=db.getTitle(position+1);alert.setTitle("Age");alert.setMessage("Newage?");//SetanEditTextviewtogetuserinputfinalEditTextinput=newEditText(this);alert.setView(input);input.setText(f.getString(3));d

android - 在 EditText 中输入数据并在不按回车的情况下响应

我有一个带有监听器的editText。edittext.setOnKeyListener(newOnKeyListener(){publicbooleanonKey(Viewv,intkeyCode,KeyEventevent){//Iftheeventisakey-downeventonthe"enter"buttonif((event.getAction()==KeyEvent.ACTION_DOWN)&&(keyCode==KeyEvent.KEYCODE_ENTER)){//Performactiononkeypressreturntrue;}returnfalse;}});现