通常,当我们要加载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/