Android中Activity跳轉的創(chuàng)建步驟總結
一、創(chuàng)建工程
file->new->android application依次填入應用名稱、工程名、包名
在工程目錄下找到src/com.example.helloworld MainActivity.java
二、添加代碼
package com.example.helloworld;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity
{
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.button = (Button) this.findViewById(R.id.button1);
this.button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(MainActivity.this, IntentActivity.class);
intent.putExtra("name", "Hello World");
startActivity(intent);
}
});
}
}
在添加代碼之前,先在res/layout/activity_main.xml中,拖拽一個Button控件上去。此時會自動在activity_main.xml中生成Button的信息,注意id值,如果使用此Button,有用
三、添加跳轉Activity
1、右擊src/com.example.helloworld,new->class,在name處填寫IntentActivity,不用加java即可
2、添加layout。在res/layout處右擊,new->android XML file,在此xml上拖拽一個TextView上去。此時在R.java中自動添加了TextView的地址
3、在AndroidManifest.xml中添加如下代碼:完成Activity的注冊
<activity
android:name="com.example.helloworld.IntentActivity"> </activity>
三、實現(xiàn)IntentActivity.java
package com.example.helloworld;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.content.Intent;
public class IntentActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent);
Intent intent = getIntent();
String string = intent.getStringExtra("name");
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(string);
setContentView(textView);
}
}
四、運行
打開模擬器或者手機,運行。
- Android應用程序窗口(Activity)窗口對象(Window)創(chuàng)建指南
- 在當前Activity之上創(chuàng)建懸浮view之WindowManager懸浮窗效果
- Android開發(fā)中Activity創(chuàng)建跳轉及傳值的方法
- Android簡單創(chuàng)建一個Activity的方法
- Android基于OpenGL的GLSurfaceView創(chuàng)建一個Activity實現(xiàn)方法
- Android中為activity創(chuàng)建菜單
- Android創(chuàng)建一個Activity的方法分析
- Android中activity從創(chuàng)建到顯示的基本介紹
相關文章
Android viewpage實現(xiàn)禁止滑動的功能
這篇文章主要介紹了Android viewpage實現(xiàn)禁止滑動的功能的相關資料,這里附有實現(xiàn)的實例代碼,主要還是重新 ViewPage 這個類,需要的朋友可以參考下2016-11-11Android實現(xiàn)屏幕旋轉四個方向準確監(jiān)聽
這篇文章主要為大家詳細介紹了Android實現(xiàn)屏幕旋轉四個方向準確監(jiān)聽,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07詳解Android應用中preference首選項的編寫方法
這篇文章主要介紹了Android應用中preference首選項的編寫方法,或許Apple將其翻譯為'偏好設置'更直觀些,即用戶對應用的一些個性化調整菜單,需要的朋友可以參考下2016-04-04Flutter app頁面路由以及路由攔截的實現(xiàn)
本篇介紹了介紹了Flutter如何使用路由來實現(xiàn)頁面的跳轉,從而簡化頁面之間的耦合,并可以實現(xiàn)路由攔截。2021-06-06Android實現(xiàn)檢查并下載APK更新、安裝APK及獲取網(wǎng)絡信息的方法
這篇文章主要介紹了Android實現(xiàn)檢查并下載APK更新、安裝APK及獲取網(wǎng)絡信息的方法,很實用的功能,需要的朋友可以參考下2014-07-07Android 關閉多個Activity的實現(xiàn)方法
這篇文章主要介紹了Android 關閉多個Activity的實現(xiàn)方法的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-09-09Android EasyPermissions官方庫高效處理權限相關教程
Easypermissions簡化了Android M的運行時權限的申請、結果處理、判斷等步驟。這篇文章主要介紹了Android EasyPermissions官方庫高效處理權限相關教程,需要的朋友可以參考下2017-11-11