package amurdroid.schet1609; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.RadioButton;import android.widget.TextView;public class MainActivity extends Activity implements View.OnClickListener {
private TextView text; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = (TextView)findViewById(R.id.text); } public void onClick(View v) { // Действия при наступлении события// Идентифицируем сработавший переключатель// и выводим в текстовое поле надпись на переключателе RadioButton rb = (RadioButton)v; text.setText("Select: " + rb.getText()); } }
<?xml version="1.0" encoding="utf-8"?><RadioGroup xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Mode #1" android:onClick="onClick" android:checked="true"/> <RadioButton android:id="@+id/radio2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="onClick" android:text="Mode #2"/> <RadioButton android:id="@+id/radio3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="onClick" android:text="Mode #3"/> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="onClick" android:textStyle="bold"/></RadioGroup>