我正在编写一个带有 100 多个(准确地说是 116 个)图像按钮的应用程序。当我尝试运行该应用程序时,它会自动关闭并告诉我以下信息:
最大视图计数默认为 80,但可以使用环境变量 ANDROID_LINT_MAX_VIEW_COUNT 进行配置。
我需要所有这些按钮,删除其中一些是不可能的。我能做些什么?它说它对性能不利,但它真的那么糟糕吗?因为它“只是”一个警告。我在哪里可以配置该环境变量?还是我应该尝试以某种方式减少按钮的数量?(如果是,你能告诉我我该怎么做吗?)
我正在编写一个带有 100 多个(准确地说是 116 个)图像按钮的应用程序。当我尝试运行该应用程序时,它会自动关闭并告诉我以下信息:
最大视图计数默认为 80,但可以使用环境变量 ANDROID_LINT_MAX_VIEW_COUNT 进行配置。
我需要所有这些按钮,删除其中一些是不可能的。我能做些什么?它说它对性能不利,但它真的那么糟糕吗?因为它“只是”一个警告。我在哪里可以配置该环境变量?还是我应该尝试以某种方式减少按钮的数量?(如果是,你能告诉我我该怎么做吗?)
首先,为什么你有这么多按钮?您也许可以使用其他 UI 组件(例如ListView
.
无论如何,这是一个Lint警告:
Android lint 工具是一种静态代码分析工具,可检查您的 Android 项目源文件是否存在潜在错误,并针对正确性、安全性、性能、可用性、可访问性和国际化进行优化改进。
在 Eclipse Lint 中,可以从以下位置配置警告:
窗口 -> 首选项 -> Android -> Lint 错误检查。