setContentView(R.layout.main);
上面这句话一本书给出的解释是 和一个当前activity和 main.xml相连
请问为什么这个能和xml相连呀。
我学过一点点java
------解决方案--------------------
这句话相连有点过分了,可以认为是绑定了一个UI界面。
------解决方案--------------------
中文博大精深阿
你可以这样理解,
一个activity相当于android application的一个画面,
每个画面上面的按钮,文字,布局是不同的,在android中通过xml来配置。
比如说
activity1 对应 main1.xml
activity2 对应 main2.xml
activity3 对应 main3.xml
setContentView(R.layout.main);就是用来绑定和activity对应的xml的
------解决方案--------------------
其实是绑定,就像我们做gridview时要绑定数据源一样的
------解决方案--------------------
可以说是绑定,就是这个activity是在哪个页面展示
------解决方案--------------------
activity界面显示的内容为main.xml中的定义出来的布局画面