首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于setContentView,该怎么解决

2012-09-20 
关于setContentView在.java文件中为何有些需要setContentView,有些不需要setContentView,何时需要,何时不

关于setContentView
在.java文件中为何有些需要setContentView,有些不需要setContentView,何时需要,何时不需要?

[解决办法]
setContentView 是用于显示界面用的,如果这个文件中有需要显示界面的,例如Activity类型的类,就需要用到setContentView,如果不需要显示界面的,就用不着setContentView。
[解决办法]
楼上正解。
一般Activity类需要setcontentview,如果你定义一个view类就不用setcontentview。
你比如一个View类,就可以用setContentview(View)设置到Activity里。
[解决办法]
setContentView中,会生成UI所需要的,window, viewroot, 等。
[解决办法]
setContentView用于布局文件的。一般用在Activity中,你可以用一个小技巧实现界面的转换,这个小技巧就是这个函数。setContentView(R.layout.main);
像服务Service, 内容提供者BroadcastReceiver,广播接收器BroadcastReceiver,
还有就是继承Activity的TabActivity,ListActivity不需要。

热点排行