I learned the direction of the CheckBox.
CheckBox is a Multi-choice button that often used to let the user choice some information.
Now,Look at the layout file.
OK.Then,let's look the source file.
public class CheckBox extends Activity {
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);
swimBox = (CheckBox)findViewById(R.id.swim);
runBox = (CheckBox)findViewById(R.id.run);
readBox = (CheckBox)findViewById(R.id.read);
swimBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
System.out.println("swim is checked");
}
else{
System.out.println("swim is unchecked");
}
}
});
runBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
System.out.println("run is checked");
}
else{
System.out.println("run is unchecked");
}
}
});
readBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
System.out.println("read is checked");
}
else{
System.out.println("read is unchecked");
}
}
});
}
}
The running result indicated that we success call the CheckBox.
本文详细介绍了如何在Android应用中使用CheckBox组件。通过一个具体的例子展示了如何创建CheckBox并设置监听器来响应用户的选择变化,同时提供了完整的源代码实现。
1808

被折叠的 条评论
为什么被折叠?



