android单选按钮图片,android基本控件示例RadioButton单选按钮,一般和RadioGroup一起用(03)...

//示例RadioButton,一般都和RadioGroup组合一起用

public class MainActivity extends Activity {

private RadioGroup group;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

group=(RadioGroup) this.findViewById(R.id.group);

//设置组的监听事件: OnCheckedChangeListener

group.setOnCheckedChangeListener(new OnCheckedChangeListener() {

//在组中获取按钮点击后的事件内容

@Override

public void onCheckedChanged(RadioGroup arg0, int arg1) {

RadioButton radiobutton1=(RadioButton) findViewById(arg1);

Toast.makeText(MainActivity.this,  "勾选了:" +radiobutton1.getText(), Toast.LENGTH_SHORT).show();

}

});

}

//注意:这个是在外面,组外获取组内按钮的事件内容,一般比较常用的是组外获取

public void guess(View view){

int id=group.getCheckedRadioButtonId();

RadioButton radiobutton2=(RadioButton) findViewById(id);

Toast.makeText(MainActivity.this,  "勾选了:" +radiobutton2.getText(), Toast.LENGTH_SHORT).show();

}

}

//布局

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

tools:context="${relativePackage}.${activityClass}" >

android:id="@+id/group"

android:layout_width="wrap_content"

android:layout_height="wrap_content" >

android:id="@+id/stone"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:checked="true"

android:text="石头"

/>

android:id="@+id/sheet"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="布"

/>

android:id="@+id/scissor"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="剪刀"

/>

android:id="@+id/sumbit"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="出拳"

android:onClick="guess"

/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值