import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.ScrollView;
import android.widget.TextView;
public class QuestionActivity extends Activity {
private TextView mTextView1, mTextView2, mTextView3,mTextView4;
private RadioGroup mRadioGroup1,mRadioGroup2,mRadioGroup3;
private RadioButton mRadio1,mRadio2,mRadio3,mRadio4,mRadio5,mRadio6,mRadio7,mRadio8,mRadio9;
private ScrollView mScrollView;
RadioGroup.LayoutParams mRadioParams;
LinearLayout.LayoutParams mLineparams;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
final int sWrapContent = LinearLayout.LayoutParams.WRAP_CONTENT;
final int sFileParent = LinearLayout.LayoutParams.FILL_PARENT;
mScrollView = new ScrollView(this);
mScrollView.setLayoutParams(new LayoutParams(sFileParent, sWrapContent));
LinearLayout sLinerLayout = new LinearLayout(this);
//sLinerLayout.
sLinerLayout.setBackgroundResource(R.drawable.back);
sLinerLayout.setLayoutParams(new LayoutParams(sFileParent,sFileParent));
sLinerLayout.setOrientation(LinearLayout.VERTICAL);
mLineparams = new LinearLayout.LayoutParams(sWrapContent,sWrapContent);
mScrollView.addView(sLinerLayout);
mTextView1 = new TextView(this);
mTextView1.setText("请问你是");
sLinerLayout.addView(mTextView1,mLineparams);
mRadioGroup1 = new RadioGroup(this);
mRadioGroup1.setOrientation(RadioGroup.VERTICAL);
// mParams = new RadioGroup.LayoutParams(137,216);
mLineparams = new LinearLayout.LayoutParams(sWrapContent,sWrapContent);
sLinerLayout.addView(mRadioGroup1,mLineparams);
mRadio1 = new RadioButton(this);
mRadio1.setText("帅哥");
mRadio1.setId(1001);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup1.addView(mRadio1, mRadioParams);
mRadio2 = new RadioButton(this);
mRadio2.setText("美女");
mRadio2.setId(1002);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup1.addView(mRadio2, mRadioParams);
mTextView2 = new TextView(this);
mTextView2.setText("2010南非世界杯季军是");
sLinerLayout.addView(mTextView2,mLineparams);
mRadioGroup2 = new RadioGroup(this);
mRadioGroup2.setOrientation(RadioGroup.VERTICAL);
// mParams = new RadioGroup.LayoutParams(137,216);
mLineparams = new LinearLayout.LayoutParams(sWrapContent,sWrapContent);
sLinerLayout.addView(mRadioGroup2,mLineparams);
mRadio3 = new RadioButton(this);
mRadio3.setText("西班牙");
mRadio3.setId(1003);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup2.addView(mRadio3, mRadioParams);
mRadio4 = new RadioButton(this);
mRadio4.setText("荷兰");
mRadio4.setId(1004);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup2.addView(mRadio4, mRadioParams);
mRadio5 = new RadioButton(this);
mRadio5.setText("德国");
mRadio5.setId(1005);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup2.addView(mRadio5, mRadioParams);
mTextView3 = new TextView(this);
mTextView3.setText("2010亚运会在哪个城市举行: ");
sLinerLayout.addView(mTextView3,mLineparams);
mRadioGroup3 = new RadioGroup(this);
mRadioGroup3.setOrientation(RadioGroup.VERTICAL);
// mParams = new RadioGroup.LayoutParams(137,216);
mLineparams = new LinearLayout.LayoutParams(sWrapContent,sWrapContent);
sLinerLayout.addView(mRadioGroup3,mLineparams);
mRadio6 = new RadioButton(this);
mRadio6.setText("北京");
mRadio6.setId(1006);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup3.addView(mRadio6, mRadioParams);
mRadio7 = new RadioButton(this);
mRadio7.setText("上海");
mRadio7.setId(1007);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup3.addView(mRadio7, mRadioParams);
mRadio8 = new RadioButton(this);
mRadio8.setText("广州");
mRadio8.setId(1008);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup3.addView(mRadio8, mRadioParams);
mRadio9 = new RadioButton(this);
mRadio9.setText("深圳");
mRadio9.setId(1009);
mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
mRadioGroup3.addView(mRadio9, mRadioParams);
mTextView4 = new TextView(this);
mTextView4.setText("答案: ");
sLinerLayout.addView(mTextView4,mLineparams);
setContentView(mScrollView);
mRadioGroup1.setOnCheckedChangeListener(mChangeRadio);
mRadioGroup2.setOnCheckedChangeListener(mChangeRadio);
mRadioGroup3.setOnCheckedChangeListener(mChangeRadio);
}
private RadioGroup.OnCheckedChangeListener mChangeRadio = new
RadioGroup.OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId)
{
// TODO Auto-generated method stub
if(checkedId==mRadio1.getId())
{
/*把mRadio1的内容传到mTextView1*/
mTextView1.setText(mRadio1.getText());
}
else if(checkedId==mRadio2.getId())
{
/*把mRadio2的内容传到mTextView1*/
mTextView1.setText(mRadio2.getText());
}
else if(checkedId==mRadio3.getId())
{
/*把mRadio3的内容传到mTextView2*/
mTextView2.setText(mRadio3.getText());
}
else if(checkedId==mRadio4.getId())
{
/*把mRadio4的内容传到mTextView2*/
mTextView2.setText(mRadio4.getText());
}
else if(checkedId==mRadio5.getId())
{
/*把mRadio5的内容传到mTextView2*/
mTextView2.setText(mRadio5.getText());
}
else if(checkedId==mRadio6.getId())
{
/*把mRadio2的内容传到mTextView4*/
mTextView4.setText("答案: " + mRadio6.getText());
}
else if(checkedId==mRadio7.getId())
{
/*把mRadio7的内容传到mTextView4*/
mTextView4.setText("答案: " + mRadio7.getText());
}
else if(checkedId==mRadio8.getId())
{
/*把mRadio8的内容传到mTextView4*/
mTextView4.setText("答案: " + mRadio8.getText());
}
else if(checkedId==mRadio9.getId())
{
/*把mRadio9的内容传到mTextView4*/
mTextView4.setText("答案: " + mRadio9.getText());
}
}
};
}