android开发中,xml如何与.java文件关联起来的呢?

2024年11月28日 09:24
有2个网友回答
网友(1):

比如,你写了一个名为main.xml的文佳(是用于界面形式的显示),然后想在Activity01里面去调用,那么你需要在Activity01的onCreate主方法中用: setContentView(R.layout.main);这句话就是用main.xml作为Activity01的界面效果。
如果,你需要对main里面的那个按钮进行监听,需要通过按钮id找到按钮。使用语句:Button button01 = (Button) findViewById(R.id.xxx) ,这里的xxx是值main中你需要监听的按钮的id。
一下是一个最简单的示例:
import android.app.Activity;
import android.os.Bundle;
public class Activity01 extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

}
}

希望采纳!!!

网友(2):

楼上有朋友说得很明白了,在setContentView();之后,系统内部是有对xml进行解析的,对于xml的解析有不同的解析方式,而android里面是采用的开源框架pull进行解析的,效率高,还能根据需要特定解析