您的位置:首页 > 移动开发 > Android开发

Android入门学习_Hello Word程序设计

2011-06-03 11:05 274 查看
Hello,World是我们每学一门语言,第一个要写得程序,今天我就从这开始。

打开ECLIPSE,选择 File > New > Project.>others>Andriod project在出现的对话框里输入 Project Name,Application Name,Package Name,Create Activity,选择ANDROID1.5,点击FINISH.

项目就建完了,很简单吧。出乎我的意料。

现在看看具体代码文件,在左边的package explorer,select project helloworld.

在src下打开HelloAndriod.java文件。

java代码:

package eoe.demo;

import android.app.Activity;

import android.os.Bundle;

public class HelloAndroid extends Activity {

/** Called when the activity is first created. */

//程序入口点

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

//设置显示的UI,

R.layout.main就是一个XML文件。

}

}

/res/layout/main.XML内容如下

<?xml version="1.0" encoding="utf-8"?>

<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_;fill_parent"

android:layout_height="fill_parent"

android:text="@string/hello"/>

//在strings.xml定义

<?xml version="1.0" encoding="utf-8"?>

//固定的

xmlns:android=http://schemas.android.com/apk/res/android

XML的NAMESPACE,每一格都必须有。

复制代码

android:layout_width
android:layout_height

当前VIEW的宽和高。fill_parent的含义在这个程序中是暂居占据整个SCREEN。text 显示的内容,这里采用定义的常量表示。

res/values/ strings.xml

java代码:

<?xml version="1.0" encoding="utf-8"?>

<resources>

<string name="hello">Hello, Android! I am a string resource!</string>

<string name="app_name">Hello, Android</string>

</resources>

//顺便看一下R.JAVA

package eoe.demo;

public final class R {

public static final class attr { }

public static final class drawable {

public static final int icon=0x7f020000;

}

public static final class layout {

public static final int main=0x7f030000;

}

public static final class string {

public static final int app_name=0x7f040001;

public static final int hello=0x7f040000;

}

}

复制代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: