【发布时间】:2014-03-04 02:47:57
【问题描述】:
Android 开发人员指南似乎建议只能使用布局 ID (R.layout.*) 调用 Activity.setContentView()。但是,我可以看到视图 ID (R.id.*) 用于调用该方法。比如在XBMC的org/xbmc/android/widget/slidingtabs/SlidingTabActivity.java中可以看到如下代码:
private void ensureTabHost() {
if (mTabHost == null) {
this.setContentView(R.id.slidingtabhost);
}
}
那么,使用视图 ID 调用 setContentView() 是什么意思?谢谢!
基于评论的附加问题 - “setContentView(viewId);”是否等同于“View v = findViewById(viewId); setContentView(v);”?
【问题讨论】: