Android 关于新浪微博字数的处理
来源:互联网 发布:nginx配置缓存时间 编辑:程序博客网 时间:2024/05/19 13:30
需求:最近在做仿新浪微博的项目,遇到关于文本编辑框内文字的处理问题,时时的监听文本框输入了多少字符,当时没有考虑到输入的内容问题,现在要求是一个汉字 == 两个英文字母,标点符号也区分英文和中文,一个中文标点== 两个英文标点。
解决方式:通过输入文本所占的字节数去判断
封装了一个方法:
- /**
- * 计算微博内容的长度 1个汉字 == 两个英文字母所占的长度 标点符号区分英文和中文
- * @param c 所要统计的字符序列
- * @return 返回字符序列计算的长度
- */
- public static long calculateWeiboLength(CharSequence c) {
- double len = 0;
- for (int i = 0; i < c.length(); i++) {
- int temp = (int)c.charAt(i);
- if (temp > 0 && temp < 127) {
- len += 0.5;
- }else{
- len ++;
- }
- }
- return Math.round(len);
- }
- Android 关于新浪微博字数的处理
- Android 关于新浪微博字数的处理
- Android 关于新浪微博字数的处理
- Android 关于新浪微博字数的处理
- Android新浪微博字数处理
- 关于新浪微博字数统计。。
- 新浪微博字数统计
- js 新浪微博的统计字数方法
- 模仿新浪微博字数限制提示
- 关于新浪微博android SDK的一些总结
- Android 关于新浪微博的OAuth2.0授权
- Jquery 仿新浪微博获取文本框能输入的字数
- 仿新浪微博,提示可输入的字数限制 textarea
- jquery插件——仿新浪微博限制输入字数的textarea
- 关于Android新浪微博分享问题
- 关于Android新浪微博分享问题
- 关于新浪微博的SDK
- 关于Android发送短信字数问题的分析及解决方法
- symbian S60 3rd的中文菜单显示 .
- getline函数
- 七夕情书之恋恋红尘
- 好消息:部分银行磁条卡更换芯片卡
- <python learning - time >
- Android 关于新浪微博字数的处理
- 如何掌握Python异常处理问题
- How to write a good bug?
- MySQL数据库InnoDB存储引擎中的锁机制
- Android ----waiting for debugger
- 浏览器兼容性改造之Core Document
- vi键盘神图(汉语版+英文版)
- 把_variant_t转换成string
- Android编译显示没有什么可以做?