我的应用程序具有一个特殊的视图,可以包含数百个文本视图和按钮(但由于滚动视图,一些显示在屏幕上)。它没有麻烦,但在创建时添加文本视图和按钮(如果它们非常多)则很慢。 我想知道从性能的角度看textviews和button是否相同,或者在内存,速度等方面,一个比另一个更重,因为我也有可能只使用textviews或只有按钮。
答案 0 :(得分:2)
我认为此链接会为您的问题提供完整的答案:https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/widget/Button.java
简而言之:Button与TextView完全相同。它只是使用另一种风格。
编辑:是的,你最好考虑另一种处理你功能的方法。数以百计的观点对表现不利。
答案 1 :(得分:0)
如果屏幕上有很多项目,请使用listView
它动态加载的项目