main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/group1"
android:orientation="horizontal"
>
<RadioButton
android:id="@+id/male"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男" />
<RadioButton
android:id="@+id/femal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女" />
</RadioGroup>
<CheckBox
android:id="@+id/run"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="跑" />
<CheckBox
android:id="@+id/sing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="唱歌" />
<Button
android:id="@+id/tijiao"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="提交"
/>
</LinearLayout>
second.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/second"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/second2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/second3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
Activity07Activity .java
package cn.class3g.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
public class Activity07Activity extends Activity {
private RadioButton female=null;
private RadioButton male=null;
private RadioGroup group1=null;
private static final String TAG="TAG";
private CheckBox run=null;
private CheckBox sing=null;
private RadioButton button=null;
private TextView textgroup=null;
String sex;
private Button tijiao=null;
String sex2;
String sex3;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
group1= (RadioGroup) this.findViewById(R.id.group1);
male= (RadioButton) this.findViewById(R.id.male);
female =(RadioButton) this.findViewById(R.id.femal);
run=(CheckBox) this.findViewById(R.id.run);
sing= (CheckBox) this.findViewById(R.id.sing);
tijiao=(Button) this.findViewById(R.id.tijiao);
/* int group= group1.getCheckedRadioButtonId();*/
group1.setOnCheckedChangeListener( new RadioGroup.OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup group, int checkedId) {
button= (RadioButton) Activity07Activity.this.findViewById(checkedId);
if(male.getId()==checkedId){
sex=button.getText().toString();
Log.i("TAG", sex);
}else {
sex=button.getText().toString();
Log.i("TAG", sex);
}
}
});
run.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
Log.i("TAG","跑步被选中");
Toast.makeText(Activity07Activity.this, "跑步", Toast.LENGTH_SHORT ).show();
sex2=run.getText().toString();
}else{
Log.i("TAG","跑步被取消");
}
}
});
sing.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
Log.i("TAG","唱歌被选中");
sex3=sing.getText().toString();
}else{
Log.i("TAG","唱歌被取消");
}
}
});
tijiao.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent =new Intent();
intent.putExtra("m", sex);
intent.putExtra("s", sex2);
intent.putExtra("n", sex3);
intent.setClass(Activity07Activity.this, SecondActivity.class);
Activity07Activity.this.startActivity(intent);
}
});
}
}
SecondActivity.java
package cn.class3g.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class SecondActivity extends Activity {
private TextView second=null;
private TextView second2=null;
private TextView second3=null;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second);
second=(TextView) this.findViewById(R.id.second);
second2=(TextView) this.findViewById(R.id.second2);
second3=(TextView) this.findViewById(R.id.second3);
Intent intent= this.getIntent();
String sex= intent.getStringExtra("m");
String sex2= intent.getStringExtra("s");
String sex3= intent.getStringExtra("n");
second.setText(sex);
second2.setText(sex2);
second3.setText(sex3);
}
}