如何完成 h2>

在相关的实用程序类中声明一个静态方法,接受TextView并返回一个int。

迭代TextView上设置的每个InputFilter,找到一个属于InputFilter.LengthFilter实施的文件。

使用Reflection访问,获取并返回mMax字段的值。

这会给你这样的东西:

import java.lang.reflect.Field;

// [...]

public static int getMaxLengthForTextView(TextView textView)

{

int maxLength = -1;

for (InputFilter filter : textView.getFilters()) {

if (filter instanceof InputFilter.LengthFilter) {

try {

Field maxLengthField = filter.getClass().getDeclaredField("mMax");

maxLengthField.setAccessible(true);

if (maxLengthField.isAccessible()) {

maxLength = maxLengthField.getInt(filter);

}

} catch (IllegalAccessException e) {

Log.w(filter.getClass().getName(), e);

} catch (IllegalArgumentException e) {

Log.w(filter.getClass().getName(), e);

} catch (NoSuchFieldException e) {

Log.w(filter.getClass().getName(), e);

} // if an Exception is thrown, Log it and return -1

}

}

return maxLength;

}如前所述,如果设置TextView的最大长度的实现发生更改,则会中断。当方法开始抛出时,您将收到有关此更改的通知。即使这样,该方法仍然返回-1,您应该将其作为无限长度处理。

android maxlength 代码设置,如何在代码中获取EditText maxLength设置相关推荐

  1. html 超链接 ppt,在ppt中如何设置超链接?在ppt中实现超链接的设置介绍

    在ppt中如何设置超链接?在ppt中实现超链接的设置介绍 2018-03-14 22:14 责任编辑:砕月 导读 / PPT中插入超链接能够快速转到指定的网站或者打开指定的文件,又或者直接跳转至某页, ...

  2. 【Android】12.3 在当前Activity中获取另一个Activity的返回值

    分类:C#.Android.VS2015: 创建日期:2016-02-23 一.简介 在上一节的示例中,通过StartActivity(Intent)方法启动另一个Activity后,这两个Activ ...

  3. html行高设置失效,关于css中line-height(行高)设置无效的问题的解决方法

    关于css中line-height(行高)设置无效的问题 我们先写下这一串代码: Document .head{ height: 100px; text-align: center; line-hei ...

  4. javaee设置字体大小_eclipse中字体大小怎么设置 eclipse设置字体大小的方法

    eclipse中字体大小怎么设置呢?本节内容中小编就为大家带来eclipse设置字体大小的方法,感兴趣的朋友可以了解一下哦! eclipse设置字体大小的方法 小伙伴1这样建议: 重装了系统,我一般都 ...

  5. 计算机word设置渐变填充,Word中鲜为人知的渐变效果设置

    Word中鲜为人知的渐变效果设置方法带给大家,通常我们通道最多的就是在ps中制作图片的时候使用渐变的方法,相信很多人并不知道Microsoft Word软件中其实也具有为图形设置渐变颜色的功能吧,小编 ...

  6. html布局文字设置,div css布局中css中文字体设置

    在HTML网页结构中,会用到中文字,而中文字有得多中笔墨体,有的开发者在自身电脑中下载并安装不少摩登字体.而这些中文字体CSS设置装备摆设提倡? 1.不克不及随意CSS设置装备摆设本人安装中笔墨体 假 ...

  7. sumo设置公交车站_SUMO 中的交通信号灯设置

    引言 交通信号灯的控制是智能交通系统的核心问题之一.本文主要介绍 SUMO 中交通信号灯的设置方法和各参数含义.详细说明可以参考官网教程. 基本设置 traffic light 可以在 netedit ...

  8. IOS 从系统图库中获取 图片 并设置为头像

    总会遇到一些应用 要拍照 设置图片之类的的  总结一个方法备用  以后 会 继续拓展到 多图 @interface AddCustomerViewController : UIViewControll ...

  9. android 数据库 数组,如何从SQLITE数据库中获取数据到android中的数组?

    在查询数据库时,您仍然会有一个光标,但是一旦获得光标,您可以迭代它,将所需的值拉出到数组中,如下所示: DbAdapter db = new DbAdapter(mContext); int colu ...

最新文章

  1. 十分钟带你入门最具Python风格的Gui库
  2. 2019年上半年收集到的人工智能卷积神经网络干货文章
  3. oracle指令df,怎么使用df命令查看Linux磁盘空间?
  4. Lucene-3.0.0配置
  5. JAVA的array中indexOf
  6. [Python3 填坑] 008 索引君的朋友 in
  7. 学html和css的感受
  8. sharepoint安装心得-.net与sharepoint安装 sharepoint安装心得_过程(一)
  9. python3 模块详细解释_详解Python3中的contextvars模块
  10. 软件如何上传虚拟服务器,本地软件传到虚拟机上
  11. java sqlite sqlite_busy_sqlite3 busy timeout
  12. 基于opencv的实现简单的人脸识别功能
  13. Python之斐波那契
  14. 内存系列三:内存初始化浅析
  15. 如何设置Windows扩展屏幕,扩展屏幕和主屏有何区别,如何优化使用扩展屏幕?
  16. 分享下自己的经历!2020春招四五月份大厂面经 一:(腾讯、网易、斗鱼、富途、美团、快手)
  17. win10能上网显示无法连接服务器,电脑不能联网怎么办 Win10无法连接网络解决方法...
  18. cad修改快捷键_CAD教程:CAD建筑户型图纸还能这么画?
  19. 浙大计算机学院潘云鹤,2017考研:计算机科学与技术专业导师介绍之浙江大学...
  20. 一键生成 API 文档的妙招

热门文章

  1. VMware中调大硬盘容量后,进入Linux虚拟机发现更改未生效
  2. 如何免费获得可以升级的nod32官方中文版杀毒软件 - 非淡泊无以明志,非宁静无以致远。 - C++博客...
  3. a320计算机测试,A320飞机常见计算机故障复位提示.pdf
  4. Cool Website
  5. 【总结】1135- 图解虚拟 DOM 之 DIff 算法
  6. 10大电子商务创新案例集合
  7. mysql 库比对_库比蒂诺日期时间选择器
  8. Arduino UNO跑FreeRTOS操作系统
  9. 同花顺分时成交量颜色修改
  10. 为什么没前途也要学习单片机,会给你后半生享福