Android中单选按钮和复选框

一单选按钮

   不能直接加RadioButton,如果直接加的话,按钮只能点击一次
   先加入Radiogroup,再在其中加入RadioButton
   android:checked属性,该属性用于之doingRadioButton,CheckBox初试时是否被选中

   来看一个小例子:通过点击提交的按钮,来获取当前选中的值
   在后端中通过findViewById来获取XML中的button 和 radioGroup  
   button = findViewById(R.id.button); 
   radioGroup = findViewById(R.id.radioGroup);
   当点击button 的时候调用单机事件
   button.setOnClickListener(new View.OnClickListener() {
       @Override
        public void onClick(View v) {      
        }
    });
   循环遍历整个for(int i = 0 ; i < radioGroup.getChildCount() ; i++ )得到单个radioButton 
   注:在radioGroup中取出单个的radioButton 的时候要强制类型转换
          RadioButton radioButton = (RadioButton) radioGroup.getChildAt(i);
   只要找到一个不为空,就会马上跳出循环,然后输出提示的信息
   Toast.makeText(MainActivity.this,str,Toast.LENGTH_LONG).show();

package com.example.test1;
import androidx.appcompat.app.AppCompatActivity;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Switch;
import android.widget.Toast;
import android.widget.ToggleButton;

import org.w3c.dom.Text;
public class MainActivity extends AppCompatActivity {
    RadioGroup radioGroup;
    Button button,button2;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceS
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值