Android实现登录界面和跳转界面

MainActivity:
package com.example.myapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

//public class MainActivity extends AppCompatActivity {
//
//
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_main);
//
//        Button button; //声明组件
//        button=findViewById(R.id.button_1); //找到组件
//        button.setOnClickListener(new View.OnClickListener() { //为组件设置点击事件
//            public void onClick(View v) {
//                Toast.makeText(MainActivity.this,"hello",Toast.LENGTH_SHORT).show();
//            }
//        });
//    }
//}


public class MainActivity extends AppCompatActivity {
    private Button Login_btn;
    private Button Setting_btn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Setting_btn = (Button) findViewById(R.id.setting_btn);
        Login_btn = (Button) findViewById(R.id.login_btn);
        Login_btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();

                Intent intent=new Intent();//Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。
                intent.setClass(MainActivity.this, MainActivity.class);
                startActivity(intent);}
        });

        Setting_btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, MainActivity.class);

                startActivity(intent);//跳转执行,没有这句话无法执行
            }
        });
    }
}

activity_main.xml:





    

    

    

 

你可能感兴趣的:(Android,studio)