android中的setContentView和getLayoutResource有什么不同?

时间:2016-08-08 09:54:18

标签: android setcontentview

通常,当我们要加载Android布局时,我们在 onCreate 函数中使用setContentView(view)。我看到另一个函数getLayoutResource()也得到了加载布局。我看过getLayoutResource,但我不明白。

他们之间有什么不同?

1 个答案:

答案 0 :(得分:2)

我不确定您在哪里阅读getLayoutResource()作为加载布局? getLayoutResource()方法获取将显示为视图的布局资源。另一方面,setContentView(view) 设置布局资源的活动内容。资源将被夸大,将所有顶级视图添加到活动中。

例如,如果你调用了setContentView(R.layout.my_awesome_layout);,那么调用getLayoutResource()应该返回R.layout.my_awesome_layout的整数标识符;

您可以在setContentView(android.view.View)

上阅读更多内容

我希望这会有所帮助。