通常,当我们要加载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)上阅读更多内容

我希望这有帮助。

关于android - android中的setContentView和getLayoutResource有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38826131/

10-10 18:30