本文主要是介绍学习CheckBox、RadioButton和RadioGroup控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CheckBox和RadioButton较为简单,主要是对单击事件的响应,暂时不做描述。
RadioGroup控件
在添加时,会自带三个RadioButton按钮。
也可以向下面代码中那样增加单选按钮,未列出事件处理函数。
public class MainActivity : Activity{int count = 1;RadioButton rb;CheckBox cb;RadioGroup rg;protected override void OnCreate( Bundle bundle){base.OnCreate(bundle);// Set our view from the "main" layout resourceSetContentView( Resource.Layout .Main);// Get our button from the layout resource,// and attach an event to itButton button = FindViewById<Button >(Resource. Id.MyButton);button.Click += delegate { button.Text = string .Format("{0} clicks!", count++); };rg = FindViewById< RadioGroup>(Resource .Id.rg);rg.Click += new EventHandler (rg_Click);cb = FindViewById< CheckBox>(Resource .Id.cb);rb = FindViewById< RadioButton>(Resource .Id.rb);cb.Click += new EventHandler (cb_Click);rb.Click += new EventHandler (rb_Click);RadioButton rb1;for (int i = 0; i < 3; i++){rb1 = new RadioButton (this);rb1.Text = "Item" + i.ToString();rb1.Click += new EventHandler (rb1_Click);rg.AddView(rb1, i);}}
这篇关于学习CheckBox、RadioButton和RadioGroup控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!