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 resource
SetContentView( Resource.Layout .Main);
// Get our button from the layout resource,
// and attach an event to it
Button 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);
}
}
这篇博客介绍了Android中RadioGroup、RadioButton和CheckBox的基本使用。示例代码展示了如何动态添加RadioButton到RadioGroup,并监听其点击事件。同时提到了CheckBox的交互处理,但未详细展开。
593

被折叠的 条评论
为什么被折叠?



