EditText双光标问题

模拟器会出现中双的光标

从没有字符开始输入多了一个竖线怎么回事?光标丢失就好了,下面是手机情况

修改样式更换一个样式试试看:比如我以前的是

android:theme="@android:style/Theme.Translucent.NoTitleBar" 删除后使用
application 默认的
android:theme="@style/AppTheme"就好了
时间: 2024-10-15 16:09:45

EditText双光标问题的相关文章

android 修改EditText 中光标

在使用EditText的XML 文件中加入一个属性: android:textCursorDrawable="@null" android:textCursorDrawable   这个属性是用来控制光标颜色的, "@null"   是作用是让光标颜色和text color一样 android:textCursorDrawable 的用法可以查看android sdk 另外可以用一个图片来修改光标的颜色大小 android:textCursorDrawable=&q

android EditText获取光标位置并安插字符删除字符

android EditText获取光标位置并插入字符删除字符1.获取光标位置int index = editText.getSelectionStart(); 2.在光标处插入字符int index = editText.getSelectionStart();Editable editable = editText.getText();editable.insert(index, "aaaa");3.删除光标前字符int index = editText.getSelectionS

关于EditText获取光标问题

最近开发的时候,总是觉得EditText获取光标不正常,时常无法获取到光标,还在想是不是事件传递上出现了问题,今天突然觉得应该是布局问题,先把正确代码贴出来: <EditText android:id="@+id/et_shop_name" android:layout_width="match_parent" //其实问题就在这里如果把宽高都设置成wrap_content, android:layout_height="match_parent&q

设定EditText的光标为显示/隐藏 (2013-02-01 21:24:09) 转载▼

设定EditText的光标为显示/隐藏 (2013-02-01 21:24:09) 转载▼ 标签:365 于振北 android振北 it 分类: Androi 答:android:cursorVisible="true"//显示 android:cursorVisible="false"//隐藏 注:默认显示

Android Edittext 显示光标 获取焦点 监听焦点

Edittext java 代码控制获取焦点 EditText mEditText = (EditText) findViewById(R.id.et); mEditText.setFocusable(true); mEditText.setFocusableInTouchMode(true); 显示光标 mEditText.requestFocus();//获取焦点 光标出现 监听EditText焦点变化 当获取焦点后 hasFocus 为true mEditText.setOnFocusCh

EditText在光标处插入字符

写MarkDown编译器的快捷键时碰到的常见但又不太好想的问题 通用代码 //获取光标位置 private int getEditTextCursorIndex(EditText editText){ return editText.getSelectionStart(); } //向光标处插入文本 private void insertText(EditText editText,String string){ editText.getText().insert(getEditTextCurs

Android EditText输入光标居于开头最开始位置

如果欲使EditText加载后的输入光标自动处于最开始处,可以通过设置EditText的android:gravity实现,设置android:gravity为left或者start即可,可以设置: android:gravity="start" 或者: android:gravity="left"

Android EditText获取光标位置并插入字符删除字符

1.获取到光标所在的位置 int index = editText.getSelectionStart(); 2.在光标的地方插入字符 int index = editText.getSelectionStart(); Editable editable = editText.getText(); editable.insert(index, "哈哈哈"); 3.删除光标前的字符(光标在哪里从哪里开始删除) int index = editText.getSelectionStart(

多行EditText焦点光标默认在第一行,edittext不显示键盘 ,edittext失去焦点

这是一个3行的textview, 光标默认第一行, 进入activity之后不显示键盘 edittext失去焦点 <EditText android:id="@+id/reform_result" android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content" android:hint="具体描述