Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android開發之HelloWorld程序

Android開發之HelloWorld程序

編輯:關於android開發

       我們在學一種語言時,往往都是從編寫HelloWorld程序開始的。學習Android開發也是一樣的,我們把HelloWorld程序作為Android學習之旅的開始吧。

       下面直接貼代碼了,這個程序比較簡單,只有主Activity和main.xml文件。

       主Activity文件如下:

Java代碼
  1. 01.package snoopy.android.first;     
  2. 02.     
  3. 03.import android.app.Activity;     
  4. 04.import android.os.Bundle;     
  5. 05.import android.view.View;       
  6. 06.import android.view.View.OnClickListener;     
  7. 07.import android.widget.Button;     
  8. 08.import android.widget.TextView;     
  9. 09.     
  10. 10.public class HelloWorldActivity extends Activity      
  11. 11.{     
  12. 12.    //當第一次創建該Activity時回調該方法      
  13. 13.    @Override     
  14. 14.    public void onCreate(Bundle savedInstanceState)      
  15. 15.    {     
  16. 16.        super.onCreate(savedInstanceState);     
  17. 17.        //設置使用main.xml文件定義的頁面布局      
  18. 18.        setContentView(R.layout.main);     
  19. 19.        //獲取UI界面中ID為R.id.ok的按鈕      
  20. 20.        Button bn = (Button)findViewById(R.id.ok);     
  21. 21.        //為按鈕綁定一個單擊事件的監聽器      
  22. 22.        bn.setOnClickListener(new OnClickListener(){     
  23. 23.            public void  onClick(View v)        
  24. 24.            {     
  25. 25.                //獲取UI界面中ID為R.id.show的文本框      
  26. 26.                final TextView show = (TextView)findViewById(R.id.show);     
  27. 27.                //改變文本框的文本內容      
  28. 28.                show.setText("Hello Android~" + new java.util.Date());     
  29. 29.            }     
  30. 30.        });             
  31. 31.    }     
  32. 32.}    

         main.xml文件內容如下:

XML/HTML代碼
  1. 01.<?xml version="1.0" encoding="utf-8"?>     
  2. 02.<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     
  3. 03.    android:orientation="vertical"     
  4. 04.    android:layout_width="fill_parent"     
  5. 05.    android:layout_height="fill_parent"     
  6. 06.    >    
  7. 01.<!--文本框-->     
  8. 01.<TextView android:id="@+id/show"      
  9. 02.    android:layout_width="fill_parent"      
  10. 03.    android:layout_height="wrap_content"      
  11. 04.    android:text=""     
  12. 05.    />     
  13. 06.<!-- 設置按鈕的文本為“單擊我” -->     
  14. 07.<Button android:text="單擊我"      
  15. 08.    android:id="@+id/ok"      
  16. 09.    android:layout_width="wrap_content"      
  17. 10.    android:layout_height="wrap_content"/>     
  18. 11.</LinearLayout>   

        大家可以試著運行此Android HelloWorld程序,然後進行相應的修改觀察效果。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved