91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Android中怎么實現Activity跳轉操作

發布時間:2021-06-26 15:13:44 來源:億速云 閱讀:361 作者:Leah 欄目:移動開發

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

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

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

Android Activity跳轉代碼示例:

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

  2. < manifest xmlns:android="< A href="http://schemas.android.com/
    apk/res/android">http://schemas.android.com/apk/res/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的按鈕,另外再創建一個任意的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跳轉操作問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平昌县| 临潭县| 平阳县| 习水县| 河西区| 兰州市| 偏关县| 当雄县| 衡东县| 中超| 渝中区| 赫章县| 方城县| 江都市| 沽源县| 河池市| 崇文区| 泰兴市| 南乐县| 延川县| 平谷区| 呼伦贝尔市| 陆丰市| 防城港市| 安康市| 南投市| 阿鲁科尔沁旗| 东兰县| 荆州市| 建阳市| 松江区| 湖州市| 霍城县| 合山市| 龙井市| 报价| 耒阳市| 桦川县| 县级市| 资溪县| 阿瓦提县|