何时在Android上创建UI元素?

Chr*_*s.Z 2 android views

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

aro*_*ero 7

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

如果您参考活动,在onCreate方法中,在您打电话后,setContentView(...)您可以开始调用findViewById(...)以引用您的视图对象.

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