美文网首页
RadioGroup使用

RadioGroup使用

作者: 程序猿的小生活 | 来源:发表于2020-02-18 14:55 被阅读0次

    1.布局

      <RadioGroup
                            android:id="@+id/rg"
                            android:orientation="horizontal"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content">
    
                            <RadioButton
                                android:buttonTint="@color/colorAccent"
                                android:text="是"
                                android:id="@+id/ok"
                                style="@style/xgmmcontent"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:background="@null"
                                android:gravity="center_vertical"
                                android:paddingLeft="5dip"
                                android:paddingTop="5dip"
                                android:paddingRight="5dip"
                                android:paddingBottom="5dp"
                                android:textColor="@color/black" />
    
                            <RadioButton
                                android:buttonTint="@color/colorAccent"
                                android:checked="true"
                                android:text="否"
                                android:id="@+id/no"
                                style="@style/xgmmcontent"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:background="@null"
                                android:gravity="center_vertical"
                                android:paddingLeft="5dip"
                                android:paddingTop="5dip"
                                android:paddingRight="5dip"
                                android:paddingBottom="5dp"
                                android:textColor="@color/black" />
                        </RadioGroup>
    
    

    2.代码使用

    rg = findViewById(R.id.rg);
    rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
                @Override
                public void onCheckedChanged(RadioGroup radioGroup, int checkid) {
                    switch (checkid){
                        case R.id.ok:
     Toast.makeText(JiangKangDaKaActivity.this,"是",Toast.LENGTH_SHORT).show();
                            break;
                        case R.id.no:
                   Toast.makeText(JiangKangDaKaActivity.this,"是",Toast.LENGTH_SHORT).show();
                            break;
    
    
                    }
                }
            });
    
    

    3.通过属性改变radiobutton选中时的颜色(注:在radiobutton属性中添加)

      android:buttonTint="@color/colorAccent"
    

    相关文章

      网友评论

          本文标题:RadioGroup使用

          本文链接:https://www.haomeiwen.com/subject/lcpgfhtx.html