今天学习了Android Studio中的控件跳转
button
private Button mButlogin;//声明控件 //private Button mButdeng;//注册控件 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mButlogin = findViewById(R.id.btn_login_1);//找到控件 //实现直接跳转-方法一 mButlogin.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = null; intent = new Intent(MainActivity.this,MainActivity2.class); startActivity(intent); } });
并且需要新建第二个Java和布局文件。来作为跳转之后的界面。
简易的登录界面
public class MainActivity extends AppCompatActivity implements View.OnClickListener { //声明控件 private Button mButlogin; private TextView etuser; private TextView etpassword; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找到控件 mButlogin = findViewById(R.id.btn_login_1); etuser = findViewById(R.id.et_1); etpassword = findViewById(R.id.et_2); //实现直接跳转-方法一 // mBut login.setOnClickListener(new View.OnClickListener() { // @Override // public void onClick(View v) { // Intent intent = null; // intent = new Intent(MainActivity.this,MainActivity2.class); // startActivity(intent); // } // }); //匹配对应的用户名和密码才能进行对应的登录操作 mButlogin.setOnClickListener(this); } public void onClick(View v){ //需要获取用户名和密码 String username = etuser.getText().toString(); String password = etpassword.getText().toString(); Intent intent = null; //假设用户名是“666666”密码是“123456” if(username.equals("666666")&&password.equals("123456")){ //跳转到下一个界面 intent = new Intent(MainActivity.this,MainActivity2.class);//跳转到下一个界面 startActivity(intent); }else { // } } @Override public void onPointerCaptureChanged(boolean hasCapture) { super.onPointerCaptureChanged(hasCapture); } }
在匹配对应的账户密码可以进行跳转。
标签:总结,控件,23,void,2023,mButlogin,intent,跳转,Intent From: https://www.cnblogs.com/JJTyyds/p/17148843.html