Android Studio創建新Activity步驟

一、新建Activity

1、在項目目錄中,打開app -> java -> [實際包名] -> 右鍵 -> New -> Activity -> Empty Activity (或其他模板)。

2、在彈出的對話框中,填寫Activity名稱(不能包含空格)和布局文件名(可選),並點擊”Finish”按鈕。

3、Android Studio會自動生成Activity類文件和對應的布局文件,可以在其中添加自己的代碼。

    public class MyActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_my);
        }
    }

二、添加Intent跳轉

1、在調用該Activity的代碼塊中,使用Intent進行跳轉:

    Intent intent = new Intent(this, MyActivity.class);
    startActivity(intent);

2、如果需要傳遞參數,可以使用putExtra()方法將參數傳遞給下一個Activity,獲取參數時使用getXXXExtra()方法。

    Intent intent = new Intent(this, MyActivity.class);
    intent.putExtra("key", value);
    startActivity(intent);
    Intent intent = getIntent();
    String value = intent.getStringExtra("key");

三、在Manifest文件中註冊Activity

1、在app -> manifests -> AndroidManifest.xml文件中,添加Activity的註冊信息。

    
        
        
    

2、如果Activity需要配置Intent Filter,可以在<intent-filter>標籤中添加對應的內容。

    
        
        
        
        
    

四、修改ActionBar標題

在Activity的onCreate()方法中,使用getSupportActionBar()方法獲取ActionBar對象,然後使用setTitle()方法設置標題。

    public class MyActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_my);
            getSupportActionBar().setTitle("My Title");
        }
    }

五、使用其他Activity模板

除了”Empty Activity”模板,Android Studio還提供了其他幾個常用的Activity模板,如”Fullscreen Activity”、”Tabbed Activity”、”Navigation Drawer Activity”等。

可以在新建Activity對話框中選擇對應的模板,或在已有的Activity中通過右鍵菜單選擇”Refactor” -> “New” -> “Activity”來生成。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/297711.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-28 12:16
下一篇 2024-12-28 12:16

相關推薦

發表回復

登錄後才能評論