layout部分
shixun_3(跳转页面)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TableLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="130dp">
<TableRow >
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="账号:"
android:padding="10dp"/>
<EditText android:id="@+id/et1"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="请输入用户名"
android:layout_weight="1"/>
</TableRow>
<TableRow >
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密码:"
android:padding="10dp"/>
<EditText android:id="@+id/et2"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="密码"
android:password="true"
android:layout_weight="1"
tools:ignore="Deprecated" />
</TableRow>
<TableRow >
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="确认密码:"
android:padding="10dp"/>
<EditText android:id="@+id/et3"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:hint="请输入确认密码"
android:password="true"
android:layout_weight="1"
tools:ignore="Deprecated" />
</TableRow>
</TableLayout>
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="性别:"
android:textSize="18sp"/>
<RadioGroup android:id="@+id/rg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginLeft="15dp">
<RadioButton android:id="@+id/rbBoy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男"/>
<RadioButton android:id="@+id/rbGirl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女"
android:layout_marginLeft="15dp"/>
</RadioGroup>
</LinearLayout>
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginTop="130dp">
<CheckBox android:id="@+id/cb1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="你的年龄是否成年"
/>
<CheckBox android:id="@+id/cb2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="请阅读并勾选协议"
/>
</LinearLayout>
<Button android:id="@+id/btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="登录"/>
</LinearLayout>
day4(点击实现跳转)
<Button
android:id="@+id/btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="测试按钮" />
main部分
MainActivity
这里只截取了主要部分
setContentView(R.layout.day4);
//获取button控件对象
Button button= (Button) findViewById(R.id.btn);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//实现界面跳转
startActivity(new Intent(MainActivity.this,shixun_3.class));
}
});
shixun_3
package com.example.studywork;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Toast;
public class shixun_3 extends MainActivity {
//全局变量
private EditText et1,et2,et3;
private RadioButton rb1,rb2;
private CheckBox cb1,cb2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.shixun3);
//获取编辑框控件对象
et1 = (EditText) findViewById(R.id.et1);
et2 = (EditText) findViewById(R.id.et2);
et3 = (EditText) findViewById(R.id.et3);
Button button= (Button) findViewById(R.id.btn);
rb1 = (RadioButton) findViewById(R.id.rbBoy);
rb2 = (RadioButton) findViewById(R.id.rbGirl);
cb1 = (CheckBox) findViewById(R.id.cb1);
cb2 = (CheckBox) findViewById(R.id.cb2);
//给按键添加监听事件
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String result = "电话号码是:"+et1.getText().toString()+","+"密码是:"+et2.getText().toString()+","+"第二次输入的密码是:"+et3.getText().toString()+",";
//判断单选框是否被选中
if (rb1.isChecked()){
result+="你的性别是:"+rb1.getText();
}
if (rb2.isChecked()){
result+="你的性别是:"+rb2.getText();
}
//最后弹窗显示用户输入的信息
Toast.makeText(shixun_3.this,result,Toast.LENGTH_LONG).show();
}
});
}
}
注册
<activity android:name=".shixun_3"></activity>