android 中的 setContentView 和 getLayoutResource 有什么区别?
What is the different between setContentView and getLayoutResource in android?
一般来说,当我们想要加载android布局时,我们在onCreate函数中使用setContentView(view)
。我看到另一个函数 getLayoutResource()
也可以加载布局。我看过getLayoutResource,但我不明白。
它们有什么区别?
我不确定你是从哪里读到的 getLayoutResource()
作为加载布局? getLayoutResource()
方法 获取将显示为视图的布局资源 。另一方面,setContentView(view)
从布局资源 设置 activity 内容。资源将被扩充,将所有顶级视图添加到 activity.
例如,如果您调用了 setContentView(R.layout.my_awesome_layout);
,那么调用 getLayoutResource()
应该 return R.layout.my_awesome_layout
的整数标识符;
您可以在 setContentView(android.view.View)
上阅读更多内容
希望对您有所帮助。
一般来说,当我们想要加载android布局时,我们在onCreate函数中使用setContentView(view)
。我看到另一个函数 getLayoutResource()
也可以加载布局。我看过getLayoutResource,但我不明白。
它们有什么区别?
我不确定你是从哪里读到的 getLayoutResource()
作为加载布局? getLayoutResource()
方法 获取将显示为视图的布局资源 。另一方面,setContentView(view)
从布局资源 设置 activity 内容。资源将被扩充,将所有顶级视图添加到 activity.
例如,如果您调用了 setContentView(R.layout.my_awesome_layout);
,那么调用 getLayoutResource()
应该 return R.layout.my_awesome_layout
的整数标识符;
您可以在 setContentView(android.view.View)
上阅读更多内容希望对您有所帮助。