android:checked="true"
设置按钮的初始状态,true为被选中状态,false为未被选中状态
用代码设置初始状态格式
CheckBox cb=findViewById(R.id.checkBox);
// 设置复选框是否被选中
cb.setChecked(false);
// 获取复选框的状态
boolean ischecked=cb.isChecked();
设置监听
cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
}
});
radiobutton 与checkbox的区别
radiobutton 无法通过点击变为为选中状态
radiobutton为单选控件,checkbox为多选控件
radiobutton大部分情况默认为圆形框
ToggleButton
Seekbar :
setprogress(): 在代码中设置当前进度
属性 :
max :设置进度最大值
progress :设置当前进度
设置监听
mseekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
price=seekBar.getProgress();
Toast.makeText(SelectActivity.this,"价格"+price,Toast.LENGTH_SHORT).show();
}
});