如何实现RadioGroup在Android中的基本使用?

更新于
2026-10-12 12:33:08
2阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计243个文字,预计阅读时间需要1分钟。

如何实现RadioGroup在Android中的基本使用?

javaLayout.xmlMainActivity.javapackage com.test.radiogroup;

如何实现RadioGroup在Android中的基本使用?

import android.os.Bundle;import android.support.annotation.IdRes;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.widget.RadioGroup;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

RadioGroup radioGroup=findViewById(R.id.radioGroup); Log.d(RadioGroup, RadioGroup created); }}

layout.xml

MainActivity.java

package com.test.radiogroup; import android.os.Bundle; import android.support.annotation.IdRes; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.widget.RadioGroup; public class MainActivity extends AppCompatActivity { private RadioGroup rg; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout); rg = (RadioGroup) findViewById(R.id.radioGroup1); rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) { switch (checkedId){ case R.id.radioButton3: Log.i("tag","你选择了男"); break; case R.id.radioButton4: Log.i("tag","你选择了女"); break; default: break; } } }); } }

本文共计243个文字,预计阅读时间需要1分钟。

如何实现RadioGroup在Android中的基本使用?

javaLayout.xmlMainActivity.javapackage com.test.radiogroup;

如何实现RadioGroup在Android中的基本使用?

import android.os.Bundle;import android.support.annotation.IdRes;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.widget.RadioGroup;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

RadioGroup radioGroup=findViewById(R.id.radioGroup); Log.d(RadioGroup, RadioGroup created); }}

layout.xml

MainActivity.java

package com.test.radiogroup; import android.os.Bundle; import android.support.annotation.IdRes; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.widget.RadioGroup; public class MainActivity extends AppCompatActivity { private RadioGroup rg; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout); rg = (RadioGroup) findViewById(R.id.radioGroup1); rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) { switch (checkedId){ case R.id.radioButton3: Log.i("tag","你选择了男"); break; case R.id.radioButton4: Log.i("tag","你选择了女"); break; default: break; } } }); } }