<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" ><!-- android:textSize="16sp" 字体大小 --> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请输入用户名" android:textSize="16sp" android:textColor="#FFC0CB" /> <EditText android:id="@+id/name" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="用户名:" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请输入密码" android:textSize="16sp" android:textColor="#FFC0CB" /> <EditText android:id="@+id/password" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textPassword" android:hint="密码:" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:text="登录" android:onClick="click" /></LinearLayout>
package com.example.test_login;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends Activity { private EditText name; private EditText password; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); name = (EditText) findViewById(R.id.name); password = (EditText) findViewById(R.id.password); } public void click(View view) { if(name.getText().toString().equals("abc")&&password.getText().toString().equals("abc")) { //1.context //MainActivity.this 当前Activity对象 //由于Toast在当前Activity显示,所以设置.this //2.res //Toast 显示的文字 //3.duration 持续的时间 Toast.makeText(MainActivity.this, "跳转", Toast.LENGTH_SHORT).show(); //show() 显示Toast } else { name.setError("用户名或密码错误"); password.setError("用户名或密码错误"); } }}
结果:
点击后弹出Toast。