Articles of android edittext

在android编辑文本中设置光标位置

如何在android编辑文本中设置光标位置? 我有一个编辑文本,在创建时我想在文本中间的某些时候将光标设置为某些时间,我该怎么办? 我的编辑文字如下: android:id=”@+id/editText11″ android:layout_width=”wrap_content” android:layout_height=”200sp” android:layout_above=”@+id/horizontalScrollView1″ android:layout_alignParentLeft=”true” android:layout_alignParentRight=”true” android:layout_alignParentTop=”true” android:gravity=”top” android:background=”#00000000″ android:inputType=”textMultiLine” android:singleLine=”true”

以编程方式创建多行EditText

我试图通过代码创建一个多行EditText。 这是我用的: EditText txt = new EditText(this); lp = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT, 1.0f); txt.setLayoutParams(lp); txt.setSingleLine(false); txt.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE); 但它仍然只有一条线。

EditText如何只接受整数或浮点值?

我是Android开发的新手。 在我的项目中,我正在使用EditText,但我想强制它只接受整数或浮点值。 我怎样才能做到这一点?

Android EditText背景文字

有没有办法设置EditText的背景文本? 例如,我有一个带有2个EditText视图的登录屏幕,一个用于用户名,另一个用于密码。 我希望文本“用户名”和“密码”写在EditText中,一旦用户触摸文本消失,但一旦用户删除了自己的条目,文本就会重新出现。 是否有一个属性或我应该自己实现这个事件和东西?

android edittext单击按钮后删除焦点

我有一个带有EditText和Button的Activity。 当用户点击EditText时,会显示键盘,他可以键入一些文本 – 很好。 但是当用户点击按钮时,我希望EditText不再处于焦点状态,即键盘隐藏,直到用户再次点击EditText。 单击按钮后,我该怎么做才能“隐藏EditText的焦点”。 我可以在按钮的OnClick方法中添加一些代码来做到这一点? 编辑: 最好的祝福

Android:具有重力中心的Edittext无法在设备上运行

在Android中,我使用单行edittext,重力设置为居中。 在模拟器中,这很有效,提示和闪烁的光标都显示出来。 在设备(Xperia X10)上进行测试时,提示文本和闪烁光标都不会显示。 闪烁的光标仅显示我是否在edittext中输入了一些文本。 这是我的编辑文本,任何人都可以看到是否缺少某些内容? 我想要的是: 我用上面的代码得到的结果(没有游标的空edittext):

如何大写Android EditText中的每个字母?

我有一个editTexts数组,我这样做: inputs[i] = new EditText(this); inputs[i].setWidth(376); inputs[i].setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS); tFields.addView(inputs[i]); 我希望每个角色都能被大写。 现在,第一个单词的第一个字母是小写,然后所有字符后面都是大写。 我可以在完成后将用户输入的内容转换为大写,但这并不是我想要的。 有没有办法让这些字段按照我希望的方式运行?

validationEditText内的电子邮件

我想validationEditText中引入的电子邮件,以及我已经拥有的代码: final EditText textMessage =(EditText)findViewById(R.id.textMessage); final TextView text =(TextView)findViewById(R.id.text); textMessage.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) { if (textMessage.getText().toString().matches(“[a-zA-Z0-9._-]+@[az]+.[az]+”) && s.length() > 0) { text.setText(“valid email”); } else { text.setText(“invalid email”); } } public void beforeTextChanged(CharSequence s, int start, int count, int after) {} public void onTextChanged(CharSequence s, int start, int before, int count) {} […]

在模拟器(GenyMotion)Android 4.3中显示EditText的键盘

当EditText字段具有焦点时,是否有人知道如何在模拟器中显示键盘。 我尝试了很多解决方案,但没有一个能够解决问题。 我在android 4.3 Jelly Bean工作。 我使用的模拟器是GenyMotion。 我还想知道当EditText字段失去焦点时如何隐藏键盘。 我假设如果键盘没有出现在模拟器中,则在设备上进行测试时不会出现。 任何帮助非常感谢

make editText失去了对背压的关注

在我的活动中,我有一个editText字段。 当用户点击它时,editText获得焦点并出现键盘。 现在,当用户按下电话上的硬件后退按钮时,键盘消失但光标仍保留在Edittext中,即它仍然具有焦点。 是否可以在按下后退按钮时使EditText失去焦点? 我尝试使用以下代码,但它不起作用: @Override public void onBackPressed() { vibrator.vibrate(Constants.DEFAULT_VIBRATE_TIME); myEditText.clearFocus(); super.onBackPressed(); }