WEB开发网
开发学院手机开发Android 开发 Android单选和多选择按钮 阅读

Android单选和多选择按钮

 2010-10-12 02:13:00 来源:本站整理   
核心提示:91. }92. }93. });94. }95.96. }package mars.activity07;import android.app.Activity;import android.os.Bundle;import android.widget.CheckBox;import android.widget.

91. }

92. }

93. });

94. }

95.

96. }

package mars.activity07;

import android.app.Activity;

import android.os.Bundle;

import android.widget.CheckBox;

import android.widget.CompoundButton;

import android.widget.RadioButton;

import android.widget.RadioGroup;

import android.widget.Toast;

public class RadioTest extends Activity {

/** Called when the activity is first created. */

//对控件对象进行声明

private RadioGroup genderGroup = null;

private RadioButton femaleButton = null;

private RadioButton maleButton = null;

private CheckBox swimBox = null;

private CheckBox runBox = null;

private CheckBox readBox = null;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.radio);

//通过控件的ID来得到代表控件的对象

genderGroup = (RadioGroup)findViewById(R.id.genderGroup);

femaleButton = (RadioButton)findViewById(R.id.femaleButton);

maleButton = (RadioButton)findViewById(R.id.maleButton);

swimBox = (CheckBox)findViewById(R.id.swim);

runBox = (CheckBox)findViewById(R.id.run);

readBox = (CheckBox)findViewById(R.id.read);

//为RadioGroup设置监听器,需要注意的是,这里的监听器和Button控件的监听器有所不同

genderGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

@Override

public void onCheckedChanged(RadioGroup group, int checkedId) {

// TODO Auto-generated method stub

if(femaleButton.getId() == checkedId){

System.out.println("famale");

Toast.makeText(RadioTest.this, "famle", Toast.LENGTH_SHORT).show();

上一页  1 2 3 4 5  下一页

Tags:Android 单选 选择

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接