
Android控件之EditText
文章平均质量分 80
诗不姓
这个作者很懒,什么都没留下…
展开
-
Android输入法界面管理(打开/关闭/状态获取)
最近做一个带发表情的聊天界面,需要管理系统输入法的状态, 一、打开输入法窗口:[java] view plaincopyInputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); /转载 2014-10-24 14:07:05 · 464 阅读 · 0 评论 -
单行、多行输入框,其属性及功能场景
---单行输入框editText1.setSingleLine();editText1.setEms(10);editText1.setFilters(new InputFilter[] { new InputFilter.LengthFilter(5) });原创 2014-09-30 10:47:12 · 4259 阅读 · 0 评论 -
Android 关于新浪微博字数的处理
需求:最近在做仿新浪微博的项目,遇到关于文本编辑框内文字的处理问题,时时的监听文本框输入了多少字符,当时没有考虑到输入的内容问题,现在要求是一个汉字 == 两个英文字母,标点符号也区分英文和中文,一个中文标点== 两个英文标点。解决方式:通过输入文本所占的字节数去判断封装了一个方法:[java] view plaincopy转载 2014-10-27 13:57:29 · 380 阅读 · 0 评论 -
android中edittext特殊字符过滤和字符长度限制的最优方法
在android开发中,经常会碰到edittext中特殊字符过滤和字符长度限制同时要求的问题,由于android不同版本之间的兼容问题,以及各种手机支持情况不同,因此,经常会出现一些设备上面不兼容问题。为了解决这个问题,这里经过实践总结,给出一个最优的方案:首先,对于字符长度的限制我们可以使用3种方法,如下:1、使用EditText的setFilter方法实现,代码如下:定转载 2014-10-11 17:10:40 · 422 阅读 · 0 评论 -
通过输入框中字符串的像素长度限制输入文字长度
开发过程经常遇到要输入用户名等类似要限制输入字数的要求,我们可以用InputFilter来实现,下面是继承的InputFilter:[java] view plaincopyprint?public class MyInputFilter implements InputFilter { private转载 2014-10-11 17:04:59 · 699 阅读 · 0 评论 -
EditText设置/隐藏光标位置、选中文本和获取/清除焦点
有时候需要让光标显示在EditText的指定位置或者选中某些文本。同样,为了方便用户输入以提升用户体验,可能需要使EditText获得或失去焦点。1. 设置光标到指定位置EditText et = (EditText) findViewById(R.id.etTest);et.setSelection(2);PS:当内容过多时,可通过设置光标位置来让该位置的内容显示在屏幕上。转载 2014-10-22 11:17:12 · 671 阅读 · 0 评论