android:layout_below=\ android:text=\性别:\/> android:id=\ android:layout_width=\ android:layout_height=\ android:layout_below=\>
activity_tab3_activity207.xml:
xmlns:android=\roid\ xmlns:tools=\ android:layout_width=\ android:layout_height=\ android:paddingBottom=\n\ android:paddingLeft=\n\ android:paddingRight=\in\ android:paddingTop=\ tools:context=\ > android:id=\ android:layout_width=\ android:layout_height=\ android:text=\ /> android:id=\ android:layout_width=\ android:layout_height=\ android:layout_below=\>
MainActivity207.java: package cqut.hjr;
import android.app.TabActivity; import android.content.Intent; import android.os.Bundle;
import android.widget.TabHost;
@SuppressWarnings(\
public class MainActivity207 extends TabActivity { /** Called when the activity is first created. */ @Override
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_activity207);
TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec(\ setIndicator(\多选及单选
演
Intent().setClass(this,Tab1Activity207.class)));
tabHost.addTab(tabHost.newTabSpec(\ setIndicator(\演示Intent().setClass(this,Tab2Activity207.class)));
tabHost.addTab(tabHost.newTabSpec(\ setIndicator(\演示Intent().setClass(this,Tab3Activity207.class)));
} }
Tab1Activity207.java: package cqut.hjr;
import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View;
import android.view.View.OnClickListener; import android.widget.Button; import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; import android.widget.Toast;
public class Tab1Activity207 extends Activity { @Override
示
\
\
\
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tab1_activity207); /**
*业务处理相关(包括各个复选框的点击响应事件) */
//以findViewById()获取各个控件对象
final CheckBox checkBox1=(CheckBox)findViewById(R.id.checkBox1); final CheckBox checkBox2=(CheckBox)findViewById(R.id.checkBox2); final CheckBox checkBox3=(CheckBox)findViewById(R.id.checkBox3);
final RadioGroup radiogroup=(RadioGroup)findViewById(R.id.radioGroup); final RadioButton radio1=(RadioButton)findViewById(R.id.radioButton1); final RadioButton radio2=(RadioButton)findViewById(R.id.radioButton2); final RadioButton radio3=(RadioButton)findViewById(R.id.radioButton3); final RadioButton radio4=(RadioButton)findViewById(R.id.radioButton4);
final TextView showText=(TextView)findViewById(R.id.showText);
/*为复选框添加单击事件监听器*/
CheckBox.OnClickListener check_Listener=new CheckBox.OnClickListener() { @Override public void onClick(View v) { /*处理选中状态改变事件*/ String checkBox=\用来保存复选框选中的值 if(checkBox1.isChecked()) { checkBox=checkBox1.getText().toString()+\ } if(checkBox2.isChecked()) { checkBox+=checkBox2.getText().toString()+\ } if(checkBox3.isChecked()) { checkBox+=checkBox3.getText().toString()+\ } showText.setText(\您(复)选的是:\ } };
//将三个CheckBox的单击事件注册到check_Listener里面 checkBox1.setOnClickListener(check_Listener); checkBox2.setOnClickListener(check_Listener);
}
checkBox3.setOnClickListener(check_Listener);
/*为单选框添加单击事件监听器*/
RadioButton.OnClickListener radio_Listener=new RadioButton.OnClickListener(){
@Override
public void onClick(View v) { } };
String radio=\用来保存单选按钮选中的值
if(radio1.isChecked()){ radio=radio1.getText().toString()+\}
else if(radio2.isChecked()){ radio=radio2.getText().toString()+\}
else if(radio3.isChecked()){ radio=radio3.getText().toString()+\}
showText.setText(\您(单)选的是:\
//将三个RadioButton的单击事件注册到radio_Listener里面 radio1.setOnClickListener(radio_Listener); radio2.setOnClickListener(radio_Listener); radio3.setOnClickListener(radio_Listener); }
@Override
public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.tab1_activity207, menu); return true; }
Tab2Activity207.java: package cqut.hjr;
import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View;
import android.widget.AdapterView; import android.widget.ArrayAdapter;