溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Android HelloWord編寫方式是什么

發(fā)布時(shí)間:2021-11-11 15:54:26 來源:億速云 閱讀:150 作者:柒染 欄目:移動(dòng)開發(fā)

Android HelloWord編寫方式是什么,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

相信學(xué)過編程的人員都對各種語言的helloword程序的編寫方式記憶猶新吧。在這里我們就為大家詳細(xì)介紹一下有關(guān)Android HelloWord的編寫方式,方便大家對這一操作系統(tǒng)編寫方式的理解。

  • Android多媒體播放功能的代碼解析

  • Android選項(xiàng)卡具體代碼編寫方式介紹

  • Android常用技巧編寫方式總結(jié)

  • Android特點(diǎn)總結(jié)介紹

  • Android內(nèi)核相關(guān)內(nèi)容總結(jié)

先說說整個(gè)程序要做哪些內(nèi)容吧,簡單helloword 通過一個(gè)按鈕點(diǎn)擊在另一個(gè)acitvity出現(xiàn)文本Hello xiaoshengDAI

說下Android HelloWord做的步驟吧:

1.首先新建項(xiàng)目,我這邊主要是測試Layout所以項(xiàng)目名就叫這個(gè)了。

2.我們要顯示一個(gè)按鈕,難后點(diǎn)擊這個(gè)按鈕就轉(zhuǎn)到其他activity顯示Hello xiaoshengDAI,新建類Layout主要來顯示***個(gè)activity即button,

1).在main.xml文件中進(jìn)行配置

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="來點(diǎn)我吧"/>   

  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="來點(diǎn)我吧"/>   

  20. < /LinearLayout>  

2).設(shè)置監(jiān)聽和跳轉(zhuǎn)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. }  

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. < TextView   

  19. android:layout_width="fill_parent"   

  20. android:layout_height="wrap_content"   

  21. android:text="Hello xiaoshengDAI" 

  22. /> 

  23. < /LinearLayout>  

Java代碼

package com.layout;   import android.app.Activity;   import android.os.Bundle;   public class ActivityFrameLayout extends Activity {   @Override   protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setTitle("哈哈");   setContentView(R.layout.activityframelayout);   }   }   package com.layout;  import android.app.Activity;  import android.os.Bundle;  public class ActivityFrameLayout extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setTitle("哈哈");  setContentView(R.layout.activityframelayout);  }  }

4.對AndroidManifest.xml進(jìn)行配置,將新建Activity配置文件加進(jìn)來

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可以運(yùn)行了,嘿嘿

看完上述內(nèi)容,你們掌握Android HelloWord編寫方式是什么的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI