考虑TextView是可选择的

Yan*_*niv 3 android android-lint

我在每个TextViewXML中都有一个ID,我有以下警告(来自Lint).

考虑通过指定android来使文本值可选:textIsSelectable ="true"

任何人都可以解释我为什么突然(从ADT 21.1)发生?为什么Lint认为我希望每个人TextView都可以选择?

编辑:我知道它可以被忽略,但我不认为这是一个解决方案.

Dav*_*ser 9

如果您TextView选择,用户可以使用复制/粘贴.显然,"棉绒"开发人员认为这是一件好事,所以如果你不这样做,他们会警告你.有许多lint警告只是"建议",这就是为什么有简单的方法来关闭这些警告.

  • @Yaniv,不,通常你作为开发人员在所有情况下都不知道这一点.用户倾向于使用您的应用创建比您预期更多的创造性工作流程.这可能会找到复制某些文本字段的工作流程对他们来说非常有意义,而你永远无法想象这一点.Lint并不是说你可能希望每个文本字段都可以选择,Lint告诉你的用户可能想要这个! (2认同)