【发布时间】:2013-04-27 18:24:10
【问题描述】:
我在申请中使用了TextView#getMaxLines() 几个星期没有发生任何事故。
Lint 现在通知我它仅在 API 16+ 中可用(#setMaxLines() 是 API 1+...),但是(据我所知)我没有修改任何会导致这个突然标记的东西- 我的 min-sdk 已经有一段时间了,我的源代码管理中有文件可以证明这一点。
1) 为什么 lint 会随机标记此错误? (要清楚,我的意思是说它最初应该抓住它 - 我并不是在暗示这是它根本不应该标记的东西。
2) 有没有办法在 pre-api 16 设备上检索 TextView 的 maxLines?我检查了 the source,但无法设计一种方法来使用 2.2 device 上的公开方法来检索此值。
【问题讨论】:
标签: android textview android-lint