Most visited

Recently visited

Added in API level 1

RadioButton

public class RadioButton
extends CompoundButton

java.lang.Object
    android.view.View
      android.widget.TextView
        android.widget.Button
          android.widget.CompoundButton
            android.widget.RadioButton
Known Direct Subclasses


单选按钮是一个可以选中或不选中的双状态按钮。 当单选按钮未被选中时,用户可以按下或点击它来检查它。 但是,与CheckBox相反,用户选中后单选按钮CheckBox选中。

单选按钮通常在RadioGroup一起使用。 当收音机组内有多个单选按钮时,检查一个单选按钮将取消选中所有其他单选按钮。

请参阅 Radio Buttons指南。

XML属性

CompoundButton AttributesButton AttributesTextView AttributesView Attributes

摘要(Summary)

Inherited XML attributes

From class android.widget.CompoundButton
From class android.widget.TextView
From class android.view.View

Inherited constants

From class android.view.View

Inherited fields

From class android.view.View

Public constructors

RadioButton(Context context)
RadioButton(Context context, AttributeSet attrs)
RadioButton(Context context, AttributeSet attrs, int defStyleAttr)
RadioButton(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)

公共方法(Public methods)

CharSequence getAccessibilityClassName()

返回此对象的类名称以用于辅助功能。

void toggle()

将视图的选中状态更改为当前状态的反转状态

如果单选按钮已被选中,则此方法不会切换单选按钮。

继承方法(Inherited methods)

From class android.widget.CompoundButton
From class android.widget.Button
From class android.widget.TextView
From class android.view.View
From class java.lang.Object
From interface android.widget.Checkable
From interface android.view.ViewTreeObserver.OnPreDrawListener
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.accessibility.AccessibilityEventSource

Public constructors

RadioButton

Added in API level 1
RadioButton (Context context)

参数(Parameters)
context Context

RadioButton

Added in API level 1
RadioButton (Context context, 
                AttributeSet attrs)

参数(Parameters)
context Context
attrs AttributeSet

RadioButton

Added in API level 1
RadioButton (Context context, 
                AttributeSet attrs, 
                int defStyleAttr)

参数(Parameters)
context Context
attrs AttributeSet
defStyleAttr int

RadioButton

Added in API level 21
RadioButton (Context context, 
                AttributeSet attrs, 
                int defStyleAttr, 
                int defStyleRes)

参数(Parameters)
context Context
attrs AttributeSet
defStyleAttr int
defStyleRes int

公共方法(Public methods)

getAccessibilityClassName

Added in API level 23
CharSequence getAccessibilityClassName ()

返回此对象的类名称以用于辅助功能。 如果子类正在实现的东西应该被视为一个全新的视图类,当它被可访问性使用时,子类只应该覆盖这个子类,与它所源自的类无关。 这用于填写AccessibilityNodeInfo.setClassName

返回(Returns)
CharSequence

toggle

Added in API level 1
void toggle ()

将视图的选中状态更改为当前状态的反转状态

如果单选按钮已被选中,则此方法不会切换单选按钮。

Hooray!