master
yang 3 years ago
parent 186ce96174
commit ae9e93e9a3

@ -10,9 +10,15 @@ import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
public class MainActivity extends AppCompatActivity {
private String username_str="";
private String passward_str="";
EditText username_Text,passward_Text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); //初始化
@ -28,12 +34,20 @@ public class MainActivity extends AppCompatActivity {
}
});
Button button1=(Button) findViewById(R.id.login);
username_Text = (EditText)findViewById(R.id.username);
passward_Text = (EditText)findViewById(R.id.passward);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent();
intent.setClass(MainActivity.this,userinformation.class);
startActivity(intent);
username_str = username_Text.getText().toString();
passward_str = passward_Text.getText().toString();
if(!username_str.equals("")||!passward_str.equals("")) {
Intent intent = new Intent();
intent.setClass(MainActivity.this, userinformation.class);
startActivity(intent);
}else {
Toast.makeText(MainActivity.this,"请输入用户名或密码",Toast.LENGTH_SHORT).show();
}
}
});
}

@ -1,10 +1,21 @@
package com.example.chengzi;
import static androidx.constraintlayout.helper.widget.MotionEffect.TAG;
import androidx.annotation.IdRes;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import com.lljjcoder.Interface.OnCityItemClickListener;
import com.lljjcoder.bean.CityBean;
@ -13,13 +24,41 @@ import com.lljjcoder.bean.ProvinceBean;
import com.lljjcoder.citywheel.CityConfig;
import com.lljjcoder.style.citypickerview.CityPickerView;
public class reigester extends AppCompatActivity {
public class reigester extends AppCompatActivity{
private TextView cityText;
private String name_str = "";
private String passward_str1 = "";
private String passward_str2 = "";
private String sex_str = "男性";
RadioGroup sex_group;
RadioButton nan_but,nv_but;
Button register;
EditText name_edit,passward_edit1,passward_edit2;
CityPickerView mPicker = new CityPickerView();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.reigster);
cityText = findViewById(R.id.reg_province);
// cityText.setOnClickListener(this);
name_edit = (EditText)findViewById(R.id.reg_username);
passward_edit1 = (EditText)findViewById(R.id.reg_passward);
passward_edit2 = (EditText)findViewById(R.id.reg_sure_passward);
sex_group = (RadioGroup)findViewById(R.id.reg_user_sex);
sex_group.setOnCheckedChangeListener(this::onCheckedChanged);
nan_but=(RadioButton)findViewById(R.id.reg_man);
nv_but=(RadioButton)findViewById(R.id.reg_woman);
register=(Button)findViewById(R.id.reg_register);
register.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.reg_register:
validateRegister();
break;
}
}
});
mPicker.init(this);
cityText = findViewById(R.id.reg_province);
cityText.setOnClickListener(new View.OnClickListener() {
@ -30,6 +69,33 @@ public class reigester extends AppCompatActivity {
}
});
}
public void validateRegister() {
name_str = name_edit.getText().toString();
passward_str1 = passward_edit1.getText().toString();
passward_str2 = passward_edit2.getText().toString();
String city = cityText.getText().toString();
if(passward_str1.equals(passward_str2)){
if(!name_str.equals("")||!passward_str1.equals("")){
if(!city.equals("")){
Intent intent = new Intent(reigester.this,userinformation.class);
Bundle bundle = new Bundle();
bundle.putString("reg_username",name_str);
bundle.putString("reg_passward",passward_str1);
bundle.putString("reg_sure_passward",passward_str2);
bundle.putString("sex",sex_str);
bundle.putString("city",city);
intent.putExtras(bundle);
startActivity(intent);
} else {
Toast.makeText(reigester.this,"请选择地址",Toast.LENGTH_SHORT).show();
}
}else {
Toast.makeText(reigester.this,"账号或者密码未填写",Toast.LENGTH_SHORT).show();
}
}else {
Toast.makeText(reigester.this,"两次输入的密码不对",Toast.LENGTH_SHORT).show();
}
}
public void initCityPicker(){
CityConfig cityConfig = new CityConfig.Builder().build();
mPicker.setConfig(cityConfig);
@ -45,4 +111,7 @@ public class reigester extends AppCompatActivity {
}
});
}
public void onCheckedChanged(RadioGroup radioGroup, @IdRes int i){
sex_str=i==R.id.reg_man?"男性":"女性";
}
}

@ -1,14 +1,42 @@
package com.example.chengzi;
import static androidx.constraintlayout.helper.widget.MotionEffect.TAG;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class userinformation extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.userinformation);
Intent intent = this.getIntent();
Bundle bundle = intent.getExtras();
String name = bundle.getString("reg_username");
String passward = bundle.getString("reg_passward");
String sex = bundle.getString("sex");
String city = bundle.getString("city");
TextView name_Text = (TextView) findViewById(R.id.user_name);
TextView sex_Text = (TextView) findViewById(R.id.user_sex);
TextView city_Text = (TextView) findViewById(R.id.user_city);
name_Text.setText(name);
sex_Text.setText(sex);
city_Text.setText(city);
Button button1=(Button) findViewById(R.id.return_login);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent();
intent.setClass(userinformation.this,MainActivity.class);
startActivity(intent);
}
});
}
}

@ -95,6 +95,7 @@
android:layout_gravity="center_vertical"
android:src="@drawable/sex"/>
<RadioGroup
android:id="@+id/reg_user_sex"
android:layout_width="270dp"
android:layout_height="wrap_content"
android:orientation="horizontal">

@ -29,7 +29,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/kajuan"
android:layout_width="410dp"
android:layout_width="400dp"
android:layout_height="40dp"
android:background="#FFFFFF"
android:drawableLeft="@drawable/kajuan"
@ -46,7 +46,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/user_name"
android:layout_width="410dp"
android:layout_width="400dp"
android:layout_height="40dp"
android:background="#FFFFFF"
android:drawableLeft="@drawable/user_name"
@ -63,7 +63,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/user_sex"
android:layout_width="410dp"
android:layout_width="400dp"
android:layout_height="40dp"
android:background="#FFFFFF"
android:drawableLeft="@drawable/user_sex"
@ -80,7 +80,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/user_city"
android:layout_width="410dp"
android:layout_width="400dp"
android:layout_height="40dp"
android:background="#FFFFFF"
android:drawableLeft="@drawable/city"
@ -97,7 +97,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/currency"
android:layout_width="410dp"
android:layout_width="400dp"
android:layout_height="40dp"
android:background="#FFFFFF"
android:drawableLeft="@drawable/currency"
@ -114,7 +114,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/system"
android:layout_width="410dp"
android:layout_width="400dp"
android:layout_height="40dp"
android:background="#FFFFFF"
android:drawableLeft="@drawable/system"
@ -123,5 +123,15 @@
android:textSize="15sp"
android:gravity="center_vertical"/>
</LinearLayout>
<Button
android:id="@+id/return_login"
android:layout_width="250dp"
android:layout_height="50dp"
android:textSize="18sp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="50dp"
android:background="@drawable/button_login"
android:textColor="#FFFFFF"
android:text="返 回 登 录"/>
</LinearLayout>
</LinearLayout>

@ -11,7 +11,6 @@ dependencyResolutionManagement {
google()
mavenCentral()
maven {url 'https://jitpack.io'}
}
}

Loading…
Cancel
Save