我想知道活动如何创建默认窗口来安排 android 中的视图。setContentView 将 xml 传递给默认创建为窗口的活动并安排视图,但我不知道这是如何完成的。任何代码流或文档都会有所帮助。提前致谢。
问问题
58 次
1 回答
0
语法是:setContentView(R.layout.activity_main)
参数- 此函数采用 activity_main.xml 文件,其中包含与活动外观或布局相关的所有代码。R-Resource 类,包含您可以从任何地方引用的每个资源的常量值。layout 是 R 类的嵌套内部类,其中包含对 activity_main,xml 的引用。
函数- setContentView 在 onCreate 函数中使用。onCreate 是启动活动时发生的第一件事。因此,我们在 onCreate 方法中使用 setContentView,以便首先加载活动的布局。
setContentView()将活动(或类)链接到它在执行时需要显示和处理的视图(或 .xml 文件)。如果不使用,屏幕将变黑,直到它切换到前台的另一个活动。
对每个扩展 Activity 的类使用 setContentView() 很重要。
您应该在 Activity.onCreate() 回调实现中从应用代码加载布局资源。通过调用 setContentView() 来实现,将布局资源的引用传递给它,格式如下:R.layout.layout_file_name
于 2019-03-26T11:18:24.047 回答