目录
示例
java代码
package com.example.test;
import android.os.Bundle;
import com.google.android.material.snackbar.Snackbar;
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import androidx.navigation.NavController;
import androidx.navigation.Navigation;
import androidx.navigation.ui.AppBarConfiguration;
import androidx.navigation.ui.NavigationUI;
import com.example.test.databinding.ActivityMainBinding;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private AppBarConfiguration appBarConfiguration;
private ActivityMainBinding binding;
Button button;
TextView tip;
EditText ID,SECRET;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取对象
button=findViewById(R.id.login);
tip=findViewById(R.id.condition);
ID=findViewById(R.id.ID);
SECRET=findViewById(R.id.secret);
}
public void Onclick(View v){
switch(v.getId()){
case R.id.login:
{
if(Integer.parseInt(ID.getText().toString())==123&& Integer.parseInt(SECRET.getText().toString())==456)
tip.setText("当前状态:登录成功");
else
tip.setText("当前状态:输入错误,重新输入");
}
}
}
}
界面设计代码
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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">
<Button
android:id="@+id/login"
android:layout_width="86dp"
android:layout_height="47dp"
android:gravity="center"
android:onClick="Onclick"
android:text="登录"
android:textSize="25dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.891" />
<TextView
android:id="@+id/textView4"
android:layout_width="63dp"
android:layout_height="53dp"
android:layout_marginTop="356dp"
android:gravity="center"
android:text="账号"
android:textSize="31dp"
app:layout_constraintBottom_toTopOf="@+id/textView1"
app:layout_constraintEnd_toEndOf="@+id/ID"
app:layout_constraintHorizontal_bias="0.084"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
<EditText
android:id="@+id/ID"
android:layout_width="276dp"
android:layout_height="56dp"
android:layout_marginTop="356dp"
android:hint="请输入QQ账号或者手机号"
android:textSize="23dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.864"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView1"
android:layout_width="63dp"
android:layout_height="53dp"
android:layout_marginStart="28dp"
android:layout_marginTop="456dp"
android:gravity="center"
android:text="密码"
android:textSize="31dp"
app:layout_constraintEnd_toEndOf="@+id/secret"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/secret"
android:layout_width="276dp"
android:layout_height="56dp"
android:layout_marginTop="456dp"
android:hint="请输入QQ密码"
android:textSize="23dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.866"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.constraintlayout.utils.widget.ImageFilterView
android:id="@+id/imageFilterView2"
android:layout_width="155dp"
android:layout_height="141dp"
android:layout_marginStart="128dp"
android:layout_marginTop="88dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/a" />
<TextView
android:id="@+id/condition"
android:layout_width="236dp"
android:layout_height="36dp"
android:gravity="center"
android:text="当前状态:未登录"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.897"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.976" />
</androidx.constraintlayout.widget.ConstraintLayout>