之前想做这样一个效果,
如图:
之前的code:
et = (EditText) findViewById(R.id.et);
String text = "<font style='background-color:#FFCCFF'>"+"123456789"+"</font>";
et.setText(Html.fromHtml(text));
这个是实现不了的.
后来发现EditView的selectAll()属性.
该属性意味选中当前所有文本。
修改之后:
et = (EditText) findViewById(R.id.et);
String text = "123456456";
et.setText(text);
et.selectAll();//设定全部选中
et.setHighlightColor(Color.BLUE);//设定选中背景色
这样,文本背景色设定OK.
效果:
如果还要设定文本字体颜色,如上如一样。
可以这样去做:
et = (EditText) findViewById(R.id.et);
String text = "123456456";
et.setText(Html.fromHtml("<font color=red>"+text+"</font>"));
et.selectAll();//设定全部选中
et.setHighlightColor(Color.BLUE);//设定选中背景色
效果:
分享到:
相关推荐
EditTag, 编辑标记的视图,就像EditText编辑文本一样 EditTag 只需使用它编辑标签像EditText编辑文本。演示 :如何使用添加依赖项 repositories { maven { url "https://jitpack.io" } }
一个基于Android原生的EditText的富文本组件,支持文字输入,可以插入图片
Android EditText多行文本输入 字数统计 限制数量
EditText跟随键盘弹出,背景不动,EditText跟随键盘弹出,背景不动EditText跟随键盘弹出,背景不动
安卓Android源码——(EditText文本编辑).zip
android EditText跟随键盘弹出,背景不会被顶上去
大家在做商城购物类的APP时,肯定遇到过需要自定义带加减的EditText 那么我上传的这个自定义的EditText: 1.可以根据个人的实际UI需求,修改成自己喜欢的颜色和形状。 2.里面的加和减的业务逻辑判断已完善,大部分...
安卓Android源码——(EditText文本编辑).rar
这个例子是关于android中EditText的监听事件addTextChangedListener的。 需求:要求EditText只能输入十六进制数据,并且使hex间自动空格。 如有严重BUG或者不完善,欢迎小伙伴们提出~
EditText禁止粘贴内容输入,修改粘贴内容, 参考: 禁止EditText 输入粘贴版内容 http://blog.csdn.net/xiaobijia/article/details/41081595
Android Edittext文本输入框输入文本时,弹出一个删除图标,清空内容,代码只用到一个自定义的类,直接引用到xml文件中即可
Android改EditText背景及光标Demo(开发工具:Android Studio)
可自由选择的文本框,自定义EditText实现能够选择文本框中的部分文本功能
EditText中弹出输入法,经常会有一些莫名奇妙的现象出现
Android EditText文本编辑Demo源码.rar
监听edittext输入的字符长度,可自行添加需要的操作
MaskFormatter将掩码功能添加到EditText中。它将防止用户插入不允许的标志,以及格式输入。
一个基于Android原生的EditText的富文本组件,支持文字输入,可以插入图片.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
A rich edit text view on Android to replace native EditText view,it let user show/input more informational text. The library support editting rich text on UI, like bold, different font color, add link...
textview搜索 edittext搜索 文本光标定位,文本快速定位,文本标记