Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android HelloWord編寫方式介紹

Android HelloWord編寫方式介紹

編輯:高級開發

相信學過編程的人員都對各種語言的helloWord程序的編寫方式記憶猶新吧。在這裡我們就為大家詳細介紹一下有關android HelloWord的編寫方式,方便大家對這一操作系統編寫方式的理解。

  • android多媒體播放功能的代碼解析
  • android選項卡具體代碼編寫方式介紹
  • android常用技巧編寫方式總結
  • android特點總結介紹
  • android內核相關內容總結

先說說整個程序要做哪些內容吧,簡單helloWord 通過一個按鈕點擊在另一個acitvity出現文本Hello xiaoshengDAI

說下android HelloWord做的步驟吧:

1.首先新建項目,我這邊主要是測試Layout所以項目名就叫這個了。

2.我們要顯示一個按鈕,難後點擊這個按鈕就轉到其他activity顯示Hello xiaoshengDAI,新建類Layout主要來顯示第一個activity即button,

1).在main.XML文件中進行配置

Java代碼

  1. < ?XML version="1.0" encoding="utf-8"?>
  2. < LinearLayout XMLns:android=
    "http://schemas.android.com/apk/res/android"
  3. android:orIEntation="vertical"
  4. android:layout_width="fill_parent"
  5. android:layout_height="fill_parent">
  6. < Button android:id="@+id/button1"
  7. android:layout_width="wrap_content"
  8. android:layout_height="wrap_content"
  9. android:text="來點我吧"/>
  10. < /LinearLayout>
  11. < ?XML version="1.0" encoding="utf-8"?>
  12. < LinearLayout XMLns:android=
    "http://schemas.android.com/apk/res/android"
  13. android:orIEntation="vertical"
  14. android:layout_width="fill_parent"
  15. android:layout_height="fill_parent">
  16. < Button android:id="@+id/button1"
  17. android:layout_width="wrap_content"
  18. android:layout_height="wrap_content"
  19. android:text="來點我吧"/>
  20. < /LinearLayout>

2).設置監聽和跳轉actiovity

Java代碼

  1. package com.layout;
  2. import android.app.Activity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.view.VIEw;
  6. import android.view.VIEw.OnClickListener;
  7. import android.widget.Button;
  8. public class Layout extends Activity {
  9. /** Called when the activity is first created. */
  10. @Override
  11. public void onCreate(Bundle savedInstanceState) {
  12. OnClickListener listener1 = null;
  13. Button botton1 = null;
  14. listener1 = new OnClickListener(){
  15. public void onClick(VIEw v) {
  16. Intent intent0 = new Intent(Layout.this,
    ActivityFrameLayout.class);
  17. setTitle("FrameLayout");
  18. startActivity(intent0);
  19. }
  20. };
  21. super.onCreate(savedInstanceState);
  22. setContentVIEw(R.layout.main);
  23. botton1 = (Button) findVIEwById(R.id.button1);
  24. botton1.setOnClickListener(listener1);
  25. }
  26. }
  27. package com.layout;
  28. import android.app.Activity;
  29. import android.content.Intent;
  30. import android.os.Bundle;
  31. import android.view.VIEw;
  32. import android.view.VIEw.OnClickListener;
  33. import android.widget.Button;
  34. public class Layout extends Activity {
  35. /** Called when the activity is first created. */
  36. @Override
  37. public void onCreate(Bundle savedInstanceState) {
  38. OnClickListener listener1 = null;
  39. Button botton1 = null;
  40. listener1 = new OnClickListener(){
  41. public void onClick(VIEw v) {
  42. Intent intent0 = new Intent(Layout.this,
    ActivityFrameLayout.class);
  43. setTitle("FrameLayout");
  44. startActivity(intent0);
  45. }
  46. };
  47. super.onCreate(savedInstanceState);
  48. setContentVIEw(R.layout.main);
  49. botton1 = (Button) findVIEwById(R.id.button1);
  50. botton1.setOnClickListener(listener1);
  51. }
  52. }

3.在android HelloWord編寫中,新建activityFrameLayout類和activityFrameLayout.XML文件

Java代碼

  1. < ?XML version="1.0" encoding="utf-8"?>
  2. < LinearLayout XMLns:android=
    "http://schemas.android.com/apk/res/android"
  3. android:orIEntation="vertical"
  4. android:layout_width="fill_parent"
  5. android:layout_height="fill_parent"
  6. >
  7. < TextVIEw
  8. android:layout_width="fill_parent"
  9. android:layout_height="wrap_content"
  10. android:text="Hello xiaoshengDAI"
  11. />
  12. < /LinearLayout>
  13. < ?XML version="1.0" encoding="utf-8"?>
  14. < LinearLayout XMLns:android=
    "http://schemas.android.com/apk/res/android"
  15. android:orIEntation="vertical"
  16. android:layout_width="fill_parent"
  17. android:layout_height="fill_parent"
  18. >
  19. < TextVIEw
  20. android:layout_width="fill_parent"
  21. android:layout_height="wrap_content"
  22. android:text="Hello xiaoshengDAI"
  23. />
  24. < /LinearLayout>

Java代碼

  1. package com.layout;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. public class ActivityFrameLayout extends Activity {
  5. @Override
  6. protected void onCreate(Bundle savedInstanceState) {
  7. super.onCreate(savedInstanceState);
  8. setTitle("哈哈");
  9. setContentVIEw(R.layout.activityframelayout);
  10. }
  11. }
  12. package com.layout;
  13. import android.app.Activity;
  14. import android.os.Bundle;
  15. public class ActivityFrameLayout extends Activity {
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setTitle("哈哈");
  20. setContentVIEw(R.layout.activityframelayout);
  21. }
  22. }

4.對androidManifest.XML進行配置,將新建Activity配置文件加進來

android HelloWord的Java代碼

  1. < ?XML version="1.0" encoding="utf-8"?>
  2. < manifest XMLns:android=
    "http://schemas.android.com/apk/res/android"
  3. package="com.layout"
  4. android:versionCode="1"
  5. android:versionName="1.0">
  6. < application android:icon="@drawable/icon"
    android:label="@string/app_name">
  7. < activity android:name=".Layout"
  8. android:label="@string/app_name">
  9. < intent-filter>
  10. < action android:name="android.intent.action.MAIN" />
  11. < category android:name=
    "android.intent.category.LAUNCHER" />
  12. < /intent-filter>
  13. < /activity>
  14. < activity android:name=".ActivityFrameLayout"
    android:label="activityFrameLayout">
  15. < intent-filter>
  16. < action android:name="android.intent.action.MAIN" />
  17. < category android:name=
    "android.intent.category.LAUNCHER" />
  18. < /intent-filter>
  19. < /activity>
  20. < /application>
  21. < uses-sdk android:minSdkVersion="3" />
  22. < /manifest>
  23. < ?XML version="1.0" encoding="utf-8"?>
  24. < manifest XMLns:android=
    "http://schemas.android.com/apk/res/android"
  25. package="com.layout"
  26. android:versionCode="1"
  27. android:versionName="1.0">
  28. < application android:icon="@drawable/icon"
    android:label="@string/app_name">
  29. < activity android:name=".Layout"
  30. android:label="@string/app_name">
  31. < intent-filter>
  32. < action android:name="android.intent.action.MAIN" />
  33. < category android:name=
    "android.intent.category.LAUNCHER" />
  34. < /intent-filter>
  35. < /activity>
  36. < activity android:name=".ActivityFrameLayout"
    android:label="activityFrameLayout">
  37. < intent-filter>
  38. < action android:name="android.intent.action.MAIN" />
  39. < category android:name=
    "android.intent.category.LAUNCHER" />
  40. < /intent-filter>
  41. < /activity>
  42. < /application>
  43. < uses-sdk android:minSdkVersion="3" />
  44. < /manifest>

5.android HelloWord可以運行了,嘿嘿

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