草庐IT

EDITTEXT

全部标签

android - Android的edittext起点问题

在我的代码中,我有EdiText,它的代码是:但问题是光标是从中间开始而不是通常的第一个位置: 最佳答案 您可能需要为布局中相应的XML元素设置android:gravity="top"。 关于android-Android的edittext起点问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6944798/

android - 在 AlertDialog 中调整 EditText 的大小

我正在寻找一种方法来调整AlertDialog内的EditText大小(因此它不会触及边缘)。我的示例代码AlertDialog.Builderalert=newAlertDialog.Builder(myActivity.this);alert.setTitle("Test");EditTexttextBox=newEditText(myActivity.this);alert.setView(textBox);alert.setPositiveButton("OK",newDialogInterface.OnClickListener(){publicvoidonClick(Dia

android - 带有 EditText 的对话框 fragment 在加载后自动显示键盘

我有一个DialogFragment,它有一个包含EditText的View。每次我显示对话框时,编辑文本都有焦点并且键盘出现。如何阻止它自动出现?我尝试将android:windowSoftInputMode="stateHidden"放入创建fragment的Activitylist中,但没有效果这是我的对话fragmentpublicclassRegDialogextendsDialogFragment{OnRegCompletemRegComplete;@OverridepublicvoidonAttach(Activityactivity){super.onAttach(ac

java - 按下按钮时清除编辑文本焦点并隐藏键盘

我正在制作一个带有编辑文本和按钮的应用程序。当我在edittext中输入内容然后单击按钮时,我希望键盘和对edittext的关注消失,但我似乎做不到。我在XML中插入了这两行代码:android:focusable="true"android:focusableInTouchMode="true"我也尝试在按钮点击方法中添加这个:edittext.clearFocus();this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);它只是行不通,在我按下按钮后,

android - 如何在 Android 的 EditText 上设置自定义字体?

我正在尝试在EditText上实现自定义字体。有没有人有比我目前正在做的更好的方法?TypefacemyFont=Typeface.createFromAsset(getAssets(),"fonts/myfont.ttf");edittext.setTypeface(myFont);因为我有很多EditText... 最佳答案 publicclassCEditTextextendsEditText{privateContextcontext;privateAttributeSetattrs;privateintdefStyle;p

Android:如何以编程方式突出显示 EditText?

requestFocus()将光标移动到编辑框,但不突出显示它。我想突出它,就像它被触摸一样。我该怎么做? 最佳答案 试试这个:_field.setSelection(intstartIndex,intendIndex);第一个参数startIndex是字符串中要开始高亮的点,endIndex参数是要停止高亮的点。如果你想选择所有文本,请改用:_field.selectAll(); 关于Android:如何以编程方式突出显示EditText?,我们在StackOverflow上找到一个类

Android EditText Multiline 无法正常工作

我对这个功能非常失望。我尝试了几乎所有可以找到的东西来启用这些EditTexts多行,但他们只是继续在一行上滚动整个EditText。停在EditText边框的末尾并移动到下一行有多难?我有一个带有EditText和2个按钮的Activity。这些按钮之一将预定的文本行添加到EditText。另一个将EditText的文本放入我稍后在应用程序中使用的某种形式的对象中。但是我无法使用此多行功能。我已经尝试限制大小。设置多行标志。禁用单线。给lines和minLines一个随机数(10)。禁用EditText上的水平滚动。但是没有任何效果....谁能告诉我到底哪里做错了?以及如何解决Edi

Android 检查 EditText 中的空格

我对在Android中编辑文本有疑问。我有一个名为用户名的字段:我希望每当有人写一个带空格的用户名时,例如“GauravArora”。然后它应该在按下登录按钮时引发toast或错误。我是这样做的-我只是在文本观察器的帮助下停止了空格键的效果-publicstaticTextWatchergetNameTextWatcher(finalTextViewagrTextView){TextWatchermTextWatcherName=newTextWatcher(){publicvoidonTextChanged(CharSequencearg0,intarg1,intarg2,intar

android - 实时编辑后如何在android EditText中格式化数字

我有一个EditText,用户应该在其中输入一个包括小数的数字,我希望将千位分隔符自动添加到输入数字上我尝试了其他几种方法,但有些方法不允许float,所以我想到了这个仅当字符串输入未被实时编辑为可能具有千位分隔符并且错误似乎源于s.replace();am2=newTextWatcher(){publicvoidbeforeTextChanged(CharSequences,intstart,intcount,intafter){}publicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){}publicvoi

android - 如何自定义 EditText setError() 弹出 View

我正在研究“setError”以显示错误消息。我的要求是将setError()View的红色弹出行更改为黑色,我正在尝试在styles.xml中使用"android:errorMessageBackground"扩展EditText小部件。但不幸的是我收到“找不到资源错误”使用主题:Theme.NoTitleBar使用的基本API:2.2(甚至还尝试使用4.0.3) 最佳答案 在你需要的地方检查edittext输入数据,如果它是null然后使用edittext.setError()方法来显示错误。if(editText.getTex