何时在Android上创建UI元素?

时间:2011-07-16 14:35:03

标签: android views

创建Android视图的时间点是?活动开始时?应用程序启动时?当调用setContentView()时?或者在其他方面?

2 个答案:

答案 0 :(得分:7)

您的意思是什么时候获取您的视图对象是安全的?

如果您引用活动,请在onCreate方法中致电setContentView(...)后,您可以开始致电findViewById(...)来引用视图中的对象。

对于Fragments,视图是在onCreateView(...)方法中创建的。您可以参考onActivityCreated(...)回调中的视图,这是在创建活动后调用的,因此可以安全地在此处引用该视图。

答案 1 :(得分:0)

我认为在调用活动时会创建UI,因为第一个活动是在程序启动时调用的。在onCreate方法中,您可以定义视图,以便在创建活动时创建它。