wlbk.net
当前位置:首页 >> AnDroiD EDittExt输入完成后让光标消失 >>

AnDroiD EDittExt输入完成后让光标消失

首先需要监听输入框的焦点变化,其次再根据焦点是否存在设置其光标显示 代码如下:其中editText是你的editText的id. editText.setCursorVisible(true); --> 设置光标可见(默认), 为false即不可见 代码如下: editText.setOnFocusChangeListener(new...

假设你的EditText文本框是edit; edit.setSelection(edit.length()); 这样就光标就会随着你输入而移动了。

EditText有个hint属性,是设置提示用语的,只要EditText获得焦点(被用户点击后出现光标)提示信息就消失了

Edittext et...... et.clearFocus()//让指定的edittext失去焦点

隐藏光标 edit1.setCursorVisible(false);// 隐藏光标自动显示键盘 EditText editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.requestFocus(); InputMethodManager inputManager = (InputMethodManager)editTex...

在使用EditText的XML 文件中加入一个属性: android:textCursorDrawable="@null" android:textCursorDrawable 这个属性是用来控制光标颜色的, "@null" 是作用是让光标颜色和text color一样

在请求出现光标是,也就是在获取焦点时: editText.requestFocus(); 清除光标,也就是失去焦点: editText.clearFocus(); 第一个设置失去焦点,第二或者第三个设置获得焦点试试 另外还有: 使光标移动到指定的位置: editText.setSelection(2); ...

EditText et = (EditText) findViewById(R.id.etTest); et.clearFocus(); //清除焦点

在 TextView源码中 有一个 mTextSelectHandleLeftRes,通过这个 可以找到 在themes.xml 中 有 @drawable/text_select_handle_left @drawable/text_select_handle_right 这个是直接修改样式的

这个代码应该可以实现你想要的功能 Editable etext = mSubjectTextEditor.getText();Selection.setSelection(etext etext.length()); 解决方案二: 试一下: EditText et = (EditText)findViewById(R.id.inbox);et.setSelection(et.getText().le...

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com