登陆切换页面

时间:2019-10-26
本文章向大家介绍登陆切换页面,主要包括登陆切换页面使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:background="#000000">


<ImageView
android:id="@+id/im"
android:layout_width="80sp"
android:layout_height="80sp"
android:src="@drawable/ic_launcher_background"
android:layout_centerHorizontal="true"
android:layout_marginTop="100sp"/>
<LinearLayout
android:id="@+id/zh"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/im"
android:layout_marginTop="50dp"
android:background="#ffffff"
android:layout_marginLeft="20sp"
android:layout_marginRight="20sp"
android:orientation="horizontal">
<TextView
android:id="@+id/id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="15dp"
android:text="账号"
android:textStyle="bold"
android:textSize="20sp"/>
<EditText
android:id="@+id/et1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:padding="10dp"></EditText>
</LinearLayout>
<LinearLayout
android:id="@+id/mm"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/zh"
android:layout_marginTop="50dp"
android:background="#ffffff"
android:layout_marginRight="20sp"
android:layout_marginLeft="20sp"
android:orientation="horizontal">
<TextView
android:id="@+id/pw"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="15dp"
android:text="密码"
android:textSize="20sp"
android:textStyle="bold"/>
<EditText
android:id="@+id/et2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:password="true"
android:padding="10dp"
android:background="#ffffff"></EditText>
</LinearLayout>
<Button
android:id="@+id/dl"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="登陆"
android:layout_below="@+id/mm"
android:textStyle="bold"
android:textSize="30sp"
android:textColor="#ffffff"
android:background="#000000"
android:layout_marginTop="60dp"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:onClick="denglu" />
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/dl"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"
android:text=""
android:textSize="20sp"
android:textStyle="bold"/>

</RelativeLayout>

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

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

public class MainActivity extends AppCompatActivity {
EditText zh;
EditText mm;
TextView ts;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
zh=(EditText) findViewById(R.id.et1);
mm=findViewById(R.id.et2);
}
public void denglu(View view){
String z=zh.getText().toString();
String m=mm.getText().toString();
if(z.equals(m)){
Intent intent=new Intent();
intent.setClass(MainActivity.this,Main2Activity.class);
intent.putExtra("id",z);
intent.putExtra("pwd",m);
startActivity(intent);
Toast.makeText(MainActivity.this,"登陆成功",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(MainActivity.this,"登陆失败",Toast.LENGTH_SHORT).show();
finish();
overridePendingTransition(0,0);
}
}
}

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Main2Activity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="页面切换成功"
android:layout_centerHorizontal="true"
android:layout_margin="60dp"
android:layout_above="@+id/zh"
android:textSize="50sp"></TextView>
<LinearLayout
android:id="@+id/zh"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:orientation="horizontal">
<TextView
android:id="@+id/z"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="你的账号是"></TextView>
<TextView
android:id="@+id/h"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="#000000"
android:text=""></TextView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginTop="30sp"
android:layout_below="@+id/zh">
<TextView
android:id="@+id/mm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="你的密码是:"></TextView>
<TextView
android:id="@+id/m"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="#000000"
android:text=""></TextView>
</LinearLayout>
</RelativeLayout>

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;

public class Main2Activity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Intent intent=getIntent();
String zh=intent.getStringExtra("id");
String mm=intent.getStringExtra("pwd");
TextView i=findViewById(R.id.h);
TextView p=findViewById(R.id.m);
i.setText(zh);
p.setText(mm);
}
}


原文地址:https://www.cnblogs.com/wsyd/p/11744124.html