(1)TextView 描述:在Activity中显示文本信息
(2)EditText 描述:可编辑的文本框
(3)Button 描述:按钮
1,为button按钮绑定监听器
已获得button的id的变量名(如lio).setOnClickListener(new LioListener());//后面new的是对应于我们设定的已获得button的id的变量名(如lio)的重写函数名
2,监听函数
Class LioListener implements onClickListener
{
Public void onClick(View v)
{构造方法}
}
(4)Menu 描述:菜单控件
(5)RadioGroup 和RadioButton 描述:单选按钮
【注】:两个必须同时使用,因为在一个组中的单选按钮只能选中一个,当要设置多个不同内容的单选按钮时就要设置多个组
单选按钮组的监听器:
1,为组添加监听器【注意以Button添加监听器的区别】
组名.setOnCheckdChangedListener(new RadioGroup.OnCheckedChangeListener()
Public void onCheckedChanged(RadioGroup group, int checkedId) //gruop表示那个组的控件被点击了,那个组的ID就被传进来,checkId表示传进来的组里面那个单选按钮被点击了,这个单选按钮的ID就被传进来
{
if (femaleButton.getId()==checkId) //如果表示女的单选按钮的ID与传过来的ID相等,就……
{}
Else if (maelButton.getId()==checkedId) //如果表示男的ID与传过来的ID相等,就……
{}
});
(6)CheckBox 描述:多选按钮
为多选按钮添加监听器
已获得ID的多选按钮名.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener()
Public void OnCheckedChanged(CompoundButton buttonView, boolean isChecked)
{if (isChecked)
{}
Else
{}});
(7)Toast 描述:给用户给出提示信息
调用代码:
Toast.makeText(RadioTest.this ,"famle",Toast.LENGTH_SHORT).show();
第一个参数是当前所用到的Activity对象,第二个参数就是要像是出来给用户看的信息,如“famle”,第三个参数设定信息显示的时间长短