checkbox,radioButton,togglebutton,seekbar属性

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();

    }
});

猜你喜欢

转载自blog.csdn.net/m0_63911789/article/details/124460949