main.xml必须在res/layout目录下创建。
成都创新互联公司2013年至今,是专业互联网技术服务公司,拥有项目做网站、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元马鞍山做网站,已为上家服务,为马鞍山各地企业和个人服务,联系电话:028-86922220
运行方式:
创建Activity 并重写onCreate方法。
在onCreate方法中加载main.xml
setContentView(R.layout.main);即可
以下为完整代码:
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
android应用程序中,并没有像c++和java这样有main函数来作为应用程序的入口.android应用程序提供的是入口Activity(你打开一个应用,第一眼看到的),而非入口函数.
在AndroidManifest.xml中
给你要最先启动的acticity写上下面这些语句,表示这个activity就是入口
intent-filter
action android:name="android.intent.action.MAIN" /
category android:name="android.intent.category.LAUNCHER" /
/intent-filter
从源文件!打开方式用记事本!或者导入到开发工具里面双击就打开了。
main.xml在源代码源码如下:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//R.layout.main,就是在R.java中的R类定义的layout中main,格式为:R.layout.layout的xml文件名字,就是对应的res/layout/main.xml文件。
setContentView(R.layout.main);
TextView myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setText("我的Activity");
Button myButton = (Button) findViewById(R.id.myButton);
myButton.setText("我的按钮");
}
非静态import java.util.*; class a{public static void main(String[] args) {//在这调用cnew b().c();} }class b{void c() {System.out.println("hello world");} }