亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

深州市| 平顶山市| 百色市| 全州县| 长垣县| 福建省| 闻喜县| 南召县| 宜宾县| 宁蒗| 盐山县| 天长市| 绥阳县| 雷山县| 呼和浩特市| 宝坻区| 泰顺县| 金华市| 肥城市| 汕头市| 利川市| 孝昌县| 固始县| 浦城县| 响水县| 道真| 靖西县| 集贤县| 张家川| 文化| 巴南区| 宁津县| 崇信县| 淮阳县| 旬邑县| 望城县| 东乡| 哈尔滨市| 河池市| 周至县| 连南|