EditText一键删除
来源:互联网 发布:php写接口实例 编辑:程序博客网 时间:2024/05/01 15:45
EditText 一键删除
最近我做项目的时候有一个需求就是 “@用户:”这个块需要在EditText上一键删除。我想这不是很简单吗 想多了 百度了一下几乎没有关于这个的也可能是我的关键词不对,但是执着是一个程序员的基本素质(其实是boss催)。
后来查了很久还是没有找到合适,就是心灰意冷的时候。我看到了别人的开源项目用到了SpannableString
这个类,最让我感到希望的就是ImageSpan
这个类 它就是一张图片还可以显示在EditText里面,那么我们把字体变为方法不就好了。
这样又有一个新的方向去考虑了 那么怎么样吧String变为Bitmap 好像还真的没有方法
试过这个但是除了问题无法显示字符串
String str = "hello"; byte[] strarray = str.getBytes(); Bitmap bitmap = BitmapFactory.decodeByteArray(strarray, 0, strarray.length); SpannableString abc = new SpannableString("12"); abc.setSpan(new ImageSpan(bitmap),0,1,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); mTextView.setText(abc);
啊 我的心好累 好吧 再试一下 将TextView的字符Spannable之后放进EditText 噢 可以显示喔
这么就有头绪了 我只要吧TextView转换为bitmap就好了 算了 这次我就不百度了 直接找api文档了
哈哈哈 这样就可以做出那个效果了 将TextView转换成bitmap 然后将spannableString的文字替代掉 显示在EditText就好 过程就是这样
效果图
Demo下载地址
https://github.com/justafreshman/SpannableString_Demo
5 0
- EditText一键删除
- 一键删除的EditText
- Android EditText一键删除功能实现
- 自定义EditText实现一键删除
- EditText 屏蔽删除键
- Android demo-->自定义能实现一键删除功能的EditText
- Android自定义EditText:你需要一款简单实用的SuperEditText(一键删除&自定义样式)
- android自定义View(一):扩展方式(继承)带有预置数据 和 删除键的自定义EditText
- 带一键删除的EditText
- editText带删除按钮
- EditText带删除功能
- 自定义的删除edittext
- 带删除的EditText
- Android里EditText按删除键没反应的解决方法
- Android EditText 监听软键盘输入法的删除键
- 仿支付宝EditText 部分手机监听不到删除键
- Android自定义View示例(一)—带有删除按钮的EditText
- Android自定义View示例(一)—带有删除按钮的EditText
- 小技巧,如何在Label中显示图片
- 1.5、Eclipse中使用Git
- Ubuntu安装ssh服务
- Astar Round1 1004 Problem D
- 四种方案解决ScrollView嵌套ListView问题
- EditText一键删除
- 虚拟机下修改网卡的ip地址
- 2.实现一个最简单的COM
- 【转】微信订阅号的运营
- Java并发编程-并发编程知识点总结
- Astar Round2A 1001 ALL X
- C++分配/释放动态内存
- 第九周实践项目
- 炫酷源码