Android:实现Activity1和Activity2之间的跳转

Android:实现Activity1和Activity2之间的跳转

  1. Activity1
    (1)res->layout->activity_1.xml 下,加入一个Button按钮:
<Button
        android:id="@+id/myButton1_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="56dp"
        android:text="第一个Button按钮"
        android:textAllCaps="false"
        app:layout_constraintTop_toTopOf="parent"
        tools:layout_constraintLeft_creator="1"
        tools:layout_constraintTop_creator="1" />

(2)用intent实现两个页面之间的跳转,在java->com.example.…->Activity1,中写入代码:

 	package com.example.jmd.activity1;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

public class Activity1 extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        Button myButton1_1=null;
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_1);
        myButton1_1=(Button)findViewById ( R.id.myButton1_1 );
        myButton1_1.setOnClickListener ( new MyButtonListener() );
    }
    class MyButtonListener implements View.OnClickListener{
        @Override
        public void onClick(View v){
            Intent intent=new Intent ();
            intent.putExtra("test","跳转");
            intent.setClass(Activity1.this, Activity2.class);
            Activity1.this.startActivity ( intent );
        }

    }
}

(3)在java->com.example.…下,单击右键,New->Activity->Empty Activity,
创建Activity2

2.Activity2
(1)在activity_2.xml文件里,写入一个TextView:

<TextView
        android:id="@+id/myTextView2_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
(2)在java->com.example.…->Activity2中,写入代码:
	package com.example.jmd.activity1;

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

public class Activity2 extends AppCompatActivity {
    private TextView myTextView2_1=null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate ( savedInstanceState );
        setContentView ( R.layout.activity_2);

        Intent intent=getIntent();
        String value= intent.getStringExtra("test");
        myTextView2_1=(TextView)findViewById ( R.id.myTextView2_1 );
        myTextView2_1.setText(value);
    }
}

PS:基本上就做完了,然后就可以实施运行了。新手小白,多多包涵。谢谢!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值