普通设置 EditText 光标显示位置的方法就是et.setSelection(text.length());
et.setSelection(0);
设置0 就是第一位了。 设置text长度就最后了。可是公司测试时, 在十几个测试机上。有些是好的。有些有问题咯。最后再网上找到的解决方案要先设置一下获取焦点 EditText.requestFocus()
再去设置selection...
分类:
其他好文 时间:
2015-07-27 13:17:56
阅读次数:
174
Android基础入门教程——2.3.2 EditText(输入框)详解
本节引言:
1.设置默认提示文本
2.获得焦点后全选组件内所有文本内容
3.限制EditText输入类型
4.设置最小行,最多行,单行,多行,自动换行
5.设置文字间隔,设置英文字母大写类型
6.控制EditText四周的间隔距离与内部文字与边框间的距离
7.设置EditText获得焦点,同时弹出小键盘
8.EditText光标位置的控制
9....
分类:
移动开发 时间:
2015-07-22 10:51:26
阅读次数:
546
android:textCursorDrawable="@drawable/bg_txt_cursor"1 3 5 6 7
分类:
其他好文 时间:
2015-04-13 18:49:26
阅读次数:
93
Android中有很多可编辑的弹出框,其中有些是让我们来修改其中的字符,这时光标位置定位在哪里呢?刚刚解了一个bug是关于这个光标的位置的,似乎Android原生中这种情况是把光标定位到字符串的最前面。需求是将光标定位到字符的最后面。修改的地方是TextView这个控件,因为EditText也是继承...
分类:
移动开发 时间:
2015-03-19 18:20:10
阅读次数:
162
方法:edittext.setSelection(int);et.setText(content);//设置EditText控件的内容et.setSelection(content.length());//将光标移至文字末尾(转自:http://blog.csdn.net/sww_simpcity/...
分类:
移动开发 时间:
2015-03-16 21:07:36
阅读次数:
632
先看一下效果图:
代码实现:
<padding
android:top="10dp"
android:botto...
分类:
移动开发 时间:
2015-02-27 11:56:34
阅读次数:
253
android不同手机对于edittext光标显示样式不一,所以如果设置不同手机显示一样的效果呢,统一设置一个样式就可以了,示例代码如下: <EditText android:layout_width="fill_parent" android:layout_height="wrap...
分类:
移动开发 时间:
2014-12-15 12:20:19
阅读次数:
261
前言
之前写的一个Android应用,在回复帖子插入表情的时候存在一个BUG,就是无法在EditText中指定的光标处插入表情字符串,每次添加的表情字符串都跑到了文字末尾。分析了一下apk源码,发现是在表情盘的click响应事件中没有正确处理表情字符串添加方法,这里记录一下如何在EditText指定光标处插入表情盘字符串。
EditText光标处插入表情方法
既然是在...
分类:
移动开发 时间:
2014-11-23 23:12:29
阅读次数:
559
由于项目需求,需要获取EditText光标当前所在行行号,可是翻遍Android文档、问遍度娘都没发现,于是在博客园中提问,碰见了好心人告诉了我答案,谨以以下代码献给有需要的人 1 private int getCurrentCursorLine(EditText editText) {2 ...
分类:
移动开发 时间:
2014-08-23 13:55:10
阅读次数:
214
有时我们在做多行EditText的时候会出现光标在中间的问题:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minLines="5"
android:background="#ffffff"
android:paddi...
分类:
其他好文 时间:
2014-07-31 21:03:17
阅读次数:
308