真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

Android中怎么實現Activity跳轉操作

Android中怎么實現Activity跳轉操作,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)主要從事網頁設計、PC網站建設(電腦版網站建設)、wap網站建設(手機版網站建設)、成都響應式網站建設、程序開發(fā)、網站優(yōu)化、微網站、小程序開發(fā)等,憑借多年來在互聯(lián)網的打拼,我們在互聯(lián)網網站建設行業(yè)積累了豐富的網站設計、做網站、網站設計、網絡營銷經驗,集策劃、開發(fā)、設計、營銷、管理等多方位專業(yè)化運作于一體。

Android中提供一個叫Intent的類來實現屏幕之間的跳轉,下面是一個簡單的示例:

在應用中增加一個Activity(名字為.ForwardTarget),這需要修改AndroidManifest.xml文件,如下:

Android Activity跳轉代碼示例:

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

  2. < manifest xmlns:android="< A    

  3. package="com.ray.forward"   

  4. android:versionCode="1"   

  5. android:versionName="1.0">   

  6. < application android:icon="@drawable/icon" 
    android:label="@string/app_name">   

  7. < activity android:name=".androidForward"   

  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=".ForwardTarget">   

  15. < /activity>   

  16. < /application>   

  17. < uses-sdk android:minSdkVersion="3" />   

  18. < /manifest>   

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

  20. < manifest xmlns:android=
    "http://schemas.android.com/apk/res/android" 

  21. package="com.ray.forward" 

  22. android:versionCode="1" 

  23. android:versionName="1.0"> 

  24. < application android:icon="@drawable/icon" 
    android:label="@string/app_name"> 

  25. < activity android:name=".androidForward" 

  26. android:label="@string/app_name"> 

  27. < intent-filter> 

  28. < action android:name="android.intent.action.MAIN" /> 

  29. < category android:name="android.intent.category.LAUNCHER" /> 

  30. < /intent-filter> 

  31. < /activity> 

  32. < activity android:name=".ForwardTarget"> 

  33. < /activity> 

  34. < /application> 

  35. < uses-sdk android:minSdkVersion="3" /> 

  36. < /manifest>  

然后在layout中的main加入一個id為leah2的按鈕,另外再創(chuàng)建一個任意的layout(將要跳轉到得layout),我取名為leah2。

接下來是兩個類,一個是AndroidForward,另一個是將要跳轉到得ForwardTarget,Android Activity跳轉實現的代碼分別如下:

  1. AndroidForw:  

  2. package com.ray.forward;   

  3. import android.app.Activity;   

  4. import android.content.Intent;   

  5. import android.os.Bundle;   

  6. import android.view.View;   

  7. import android.widget.Button;   

  8. public class androidForward extends Activity {   

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

  10. @Override   

  11. public void onCreate(Bundle savedInstanceState) {   

  12. super.onCreate(savedInstanceState);   

  13. setContentView(R.layout.main);   

  14. Button btn1 =(Button)findViewById(R.id.leah2);   

  15. btn1.setOnClickListener(new View.OnClickListener(){   

  16. @Override   

  17. public void onClick(View v) {   

  18. Intent intent = new Intent();   

  19. intent.setClass(androidForward.this, ForwardTarget.class);   

  20. startActivity(intent);   

  21. finish();
    //停止當前的Activity,如果不寫,則按返回鍵會跳轉回原來的Activity   

  22. }   

  23. });   

  24. }   

  25. }   

  26. package com.ray.forward;  

  27. import android.app.Activity;  

  28. import android.content.Intent;  

  29. import android.os.Bundle;  

  30. import android.view.View;  

  31. import android.widget.Button;  

  32. public class androidForward extends Activity {  

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

  34. @Override  

  35. public void onCreate(Bundle savedInstanceState) {  

  36. super.onCreate(savedInstanceState);  

  37. setContentView(R.layout.main);  

  38. Button btn1 =(Button)findViewById(R.id.leah2);  

  39. btn1.setOnClickListener(new View.OnClickListener(){  

  40. @Override  

  41. public void onClick(View v) {  

  42. Intent intent = new Intent();  

  43. intent.setClass(androidForward.this, ForwardTarget.class);  

  44. startActivity(intent);  

  45. finish();
    //停止當前的Activity,如果不寫,則按返回鍵會跳轉回原來的Activity   

  46. }  

  47. });  

  48. }  

  49. }   

  50. ForwardTarget:  

  51. package com.ray.forward;   

  52. import android.app.Activity;   

  53. import android.os.Bundle;   

  54. public class ForwardTarget extends Activity{   

  55. @Override   

  56. protected void onCreate(Bundle savedInstanceState) {   

  57. // TODO Auto-generated method stub   

  58. super.onCreate(savedInstanceState);   

  59. setContentView(R.layout.leah2);   

  60. }   

關于Android中怎么實現Activity跳轉操作問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。


標題名稱:Android中怎么實現Activity跳轉操作
鏈接URL:http://weahome.cn/article/gochih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部