1

我有一个简单的活动,包含在 xml 文件中定义的 4 个视图。为了性能起见,最好是通过他们的 id 访问我的视图,还是让成员在我的活动中引用它们?有明显不同吗?

谢谢

4

1 回答 1

3

findViewById()对于需要在应用程序中引用的每个视图,您应该只调用一次。进行此调用onCreate()并将返回的视图实例保存在私有成员变量中。然后您可以稍后直接引用它们。

findViewById() 很昂贵,特别是如果您有很多视图。

这几乎是标准的 Android 实践。

于 2012-09-05T10:05:30.943 回答