首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android控制文本输入框最多输入10个字符长度

百度了一下发现setFilters这个方法,网上的例子是不管当前输入框是否有值,只要输入超出10个字符则不给输入框赋值,个人感觉用户体验不太好,应当根据当前输入框内的值来截取对应长度的字符填充。...代码如下: et_name = (EditText) findViewById(R.id.et_name); // 控制输入框最多输入10个字符长度(五个汉字) et_name.setFilters(new...if (getTextLength(dest.toString()) + getTextLength(source.toString()) MAX_LENGTH) { // 输入框内已经有...10个字符则返回空字符 if (getTextLength(dest.toString()) = 10) { return ""; // 如果输入框内没有字符,...dest.toString()) == 0) { return source.toString().substring(0, 5); } else { // 输入框已有的字符数为双数还是单数

1.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

jQuery控制控件文本的长度

文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书 在Web项目开发中,有时候会碰到这样一个问题,控件被文本内容撑爆了,但是怎么控制控件文本的的内容呢?...Javascript中的substring对控件显示的文本进行控件,但由于字母大小写,汉字,其它语言等每个字符的大小是不一样的,这导致了同样是substring(0, 10),有的内容小,有的内容大,而想要使用CSS控制控件的宽度时...,有时候并不起作用,除非你很精通CSS,否则很难通过CSS控制控件中的文本内容,下面的方法可以解决这个问题。...HTML内容,h2中的文本通过jQuery控制: 例如,h2的内容为这是一个测试内容,更多其它内容请查看作者博客!...如果h2控件的样式已由CSS控制,则可以这样做: HTML内容修改,span控件的CSS样式没有被控制

1.2K20

JS控制流程

与 break 语句的区别在于, continue 并不会终止循环的迭代,而是: 在 while 循环中,控制流跳转回条件判断; 在 for 循环中,控制流跳转到更新语句。...continue 语句可以包含一个可选的标号以控制程序跳转到指定循环的下一次迭代,而非当前循环。此时要求 continue 语句在对应的循环内部。...然后,它将从第一个 case 子句开始直到寻找到一个其表达式值与所输入的 expression 的值所相等的子句(使用 严格运算符,===)并将控制权转给该子句,执行相关语句。...也就是,你想让try语句中的内容成功, 如果没成功,你想控制接下来发生的事情,这时你可以在catch语句中实现。...如果在try块中有任何一个语句(或者从try块中调用的函数)抛出异常,控制立即转向catch子句。如果在try块中没有异常抛出,会跳过catch子句。

7.2K10
领券