android – 在api-16设备上可以使用TextView#getMaxLines()吗?

android – 在api-16设备上可以使用TextView#getMaxLines()吗?,第1张

概述我在我的应用程序中使用TextView#getMaxLines()几周没有发生任何事故. Lint现在通知我它只在API 16中可用(#setMaxLines()是API 1 …),尽管(据我所知)我没有修改任何会导致这个突然标志的东西 – 我的min- sdk已经有8段了,我的源代码控制中有文件可以证明这一点. 1)为什么lint会随机标记此错误? (要清楚,我的意思是说它应该最初抓住它 – 我 我在我的应用程序中使用TextVIEw#getMaxlines()几周没有发生任何事故.

lint现在通知我它只在API 16中可用(#setMaxlines()是API 1 …),尽管(据我所知)我没有修改任何会导致这个突然标志的东西 – 我的min- sdk已经有8段了,我的源代码控制中有文件可以证明这一点.

1)为什么lint会随机标记此错误? (要清楚,我的意思是说它应该最初抓住它 – 我并不是说这是它根本不应该被标记的东西).

2)有没有办法在pre-API 16设备上检索TextVIEw的maxlines?我检查了the source,但无法设法使用2.2 device上的公开方法检索此值.

解决方法 一个更简单的解决方案被添加到支持lib v4 inTextVIEwCompat中

int maxlines = TextVIEwCompat.getMaxlines(yourtextVIEw);

查看this答案了解更多信息.

总结

以上是内存溢出为你收集整理的android – 在api-16设备上可以使用TextView#getMaxLines()吗?全部内容,希望文章能够帮你解决android – 在api-16设备上可以使用TextView#getMaxLines()吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1123536.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存