您当前的位置: 首页 >  cmmboy1990 android

Android Radio使用

cmmboy1990 发布时间:2022-05-05 11:05:00 ,浏览量:4

效果: 在这里插入图片描述

1.布局 默认的radio



        

        

    
        

自定义radio样式

    

        

        

        

        


    
    

radio_shape



    
    


2.代码:

package com.jsyj.android_p1.model;

import android.os.Bundle;
import android.view.View;
import android.widget.RadioGroup;

import androidx.annotation.Nullable;

import com.cmmboy.toastlib.ToastUtils;
import com.jsyj.android_p1.cmm.BaseActivity;
import com.jsyj.android_p1.databinding.ActivityModelBinding;
import com.jsyj.android_p1.databinding.ActivityRadioBinding;

public class RadioActivity extends BaseActivity {

    private ActivityRadioBinding binding;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        binding = ActivityRadioBinding.inflate(getLayoutInflater());
        setContentView(binding.getRoot());
        initClick();
    }

    private void initClick() {
        binding.radioButton1.setChecked(true);//默认选中
        binding.radioGroup.setOnCheckedChangeListener((group, checkedId) -> {
            if (checkedId == binding.radioButton1.getId()) {
                binding.sex.setText("男");
            } else if (checkedId == binding.radioButton2.getId()) {
                binding.sex.setText("女");
            }
        });

        binding.radioGroup2.setOnCheckedChangeListener((group, checkedId) -> {
            if (checkedId == binding.radioButton3.getId()) {
                binding.sex.setText("男");
            } else if (checkedId == binding.radioButton4.getId()) {
                binding.sex.setText("女");
            }
        });
    }
}

关注
打赏
1688896170
查看更多评论

cmmboy1990

暂无认证

  • 4浏览

    0关注

    131博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.6685s