Android入门学习_Hello Word程序设计

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代码:
  1. package eoe.demo;

  2. import android.app.Activity;
  3. import android.os.Bundle;

  4. public class HelloAndroid extends Activity {
  5. /** Called when the activity is first created. */
  6. //程序入口点
  7. @Override
  8. public void onCreate(Bundle savedInstanceState) {
  9. super.onCreate(savedInstanceState);
  10. setContentView(R.layout.main);
  11. //设置显示的UI,
  12. R.layout.main就是一个XML文件。
  13. }
  14. }
  15. /res/layout/main.XML内容如下
  16. <?xml version="1.0" encoding="utf-8"?>
  17. <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_;fill_parent"
  18. android:layout_height="fill_parent"
  19. android:text="@string/hello"/>
  20. //在strings.xml定义
  21. <?xml version="1.0" encoding="utf-8"?>
  22. //固定的
  23. xmlns:android=http://schemas.android.com/apk/res/android
  24. XML的NAMESPACE,每一格都必须有。
复制代码

       android:layout_width
       android:layout_height


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

    res/values/ strings.xml


java代码:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>
  3. <string name="hello">Hello, Android! I am a string resource!</string>
  4. <string name="app_name">Hello, Android</string>
  5. </resources>

  6. //顺便看一下R.JAVA

  7. package eoe.demo;
  8. public final class R {
  9. public static final class attr { }
  10. public static final class drawable {
  11. public static final int icon=0x7f020000;
  12. }
  13. public static final class layout {
  14. public static final int main=0x7f030000;
  15. }
  16. public static final class string {
  17. public static final int app_name=0x7f040001;
  18. public static final int hello=0x7f040000;
  19. }

  20. }
复制代码

你可能感兴趣的:(Android入门学习_Hello Word程序设计)