这篇文章主要介绍了机器人中按钮的onClick事件几种方法的相关资料,这里提供三种方法,实现监听事件,需要的朋友可以参考下
Android中button的onClick事件几种方法
利用三种方法,学习按钮的监听事件。
方法一源码如下:
包com。举例。安卓测试;
导入安卓。OS。捆绑;
导入安卓。app。活动;
导入安卓。内容。意图;
导入安卓。查看。菜单;
导入安卓。小部件。按钮;
导入安卓。小部件。编辑文本;
导入安卓。小部件。敬酒;
导入安卓。查看。查看;
导入安卓。小部件。textview
导入安卓。查看。查看。onclick侦听器;
导入安卓。小部件。按钮;
//导入安卓。文字。可编辑;
//导入安卓。文字。文本观察者;
导入安卓。小部件。编辑文本;
公共类主要活动扩展活动
{
@覆盖
受保护的void onCreate(绑定保存的实例状态)
{
超级棒。oncreate(savedInstanceState);
setContentView(r . layout。活动_主);
Button Button 1=(Button)findViewById(r . id。按钮1);
Button Button 2=(Button)findViewById(r . id。按钮2);
//方法一:
//增加事件响应
button1.setOnClickListener(新按钮OnClickListener()
{
公共void onClick(视图五)
{
Intent Intent=new Intent();
意图。设置类(主要活动。这个,测试活动。类);
主要活动。这个。开始活动(意图);
}
});
button2.setOnClickListener(新按钮OnClickListener()
{
公共void onClick(视图五)
{
Intent Intent=new Intent();
意图。设置类(主要活动。这个,战术性。类);
主要活动。这个。开始活动(意图);
}
});
}
方法二:
包com。举例。安卓测试;
导入安卓。OS。捆绑;
导入安卓。app。活动;
导入安卓。内容。意图;
导入安卓。查看。菜单;
导入安卓。小部件。按钮;
导入安卓。小部件。编辑文本;
导入安卓。小部件。敬酒;
导入安卓。查看。查看;
导入安卓。小部件。textview
导入安卓。查看。查看。onclick侦听器;
导入安卓。小部件。按钮;
//导入安卓。文字。可编辑;
//导入安卓。文字。文本观察者;
导入安卓。小部件。编辑文本;
公共类主要活动扩展活动
{
@覆盖
{
超级棒。oncreate(savedInstanceState);
setContentView(r . layout。活动_主);
Button Button 1=(Button)findViewById(r . id。按钮1);
Button Button 2=(Button)findViewById(r . id。按钮2);
}
//方法二:
public void myClickHandler(查看目标){
switch (target.getId()) {
案例识别按钮1:
意向音乐=新意向();
音乐。设置类(主要活动。这个,测试活动。类);
主要活动。这个。开始活动(音乐);
//setTitle(' myclickhandler 01 ');
打破;
案例识别按钮2:
//setTitle(' myclickhandler 02 ');
Intent moive=new Intent();
电影。设置类(主要活动。这个,战术性。类);
主要活动。这个。开始活动(moive);
打破;
}
}
}
方法三:
包com。举例。安卓测试;
导入安卓。OS。捆绑;
导入安卓。app。活动;
导入安卓。内容。意图;
导入安卓。查看。菜单;
导入安卓。小部件。按钮;
导入安卓。小部件。编辑文本;
导入安卓。小部件。敬酒;
导入安卓。查看。查看;
导入安卓。小部件。textview
导入安卓。查看。查看。onclick侦听器;
导入安卓。小部件。按钮;
//导入安卓。文字。可编辑;
//导入安卓。文字。文本观察者;
导入安卓。小部件。编辑文本;
公共类主要活动扩展活动
{
受保护的void onCreate(绑定保存的实例状态)
{
超级棒。oncreate(savedInstanceState);
setContentView(r . layout。活动_主);
}
//方法三:
公共void myClickHandler01(查看目标){
//设置活动的头标题
//setTitle(' myclickhandler 01 ');
意向音乐=新意向();
音乐。设置类(主要活动。这个,测试活动。类);
主要活动。这个。开始活动(音乐);
}
公共void myClickHandler02(查看目标){
//设置活动的头标题
//setTitle(' myclickhandler 02 ');
Intent moive=new Intent();
电影。设置类(主要活动。这个,战术性。类);
主要活动。这个。开始活动(moive);
}
}
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。