【发布时间】:2016-08-08 09:54:18
【问题描述】:
通常,当我们要加载android布局时,我们在onCreate函数中使用setContentView(view)。我看到另一个函数getLayoutResource() 也可以加载布局。我读过getLayoutResource,但我不明白。
它们之间有什么不同?
【问题讨论】:
通常,当我们要加载android布局时,我们在onCreate函数中使用setContentView(view)。我看到另一个函数getLayoutResource() 也可以加载布局。我读过getLayoutResource,但我不明白。
【问题讨论】:
我不确定你在哪里读到 getLayoutResource() 也是加载布局? getLayoutResource() 方法获取将显示为视图的布局资源。另一方面,setContentView(view) 从布局资源中设置活动内容。资源将被膨胀,将所有顶级视图添加到活动中。
例如,如果您调用了setContentView(R.layout.my_awesome_layout);,那么调用getLayoutResource() 应该返回R.layout.my_awesome_layout 的整数标识符;
您可以在setContentView(android.view.View)上阅读更多内容
我希望这会有所帮助。
【讨论】: