关闭

多按钮共用一个处理函数(方式不只这一种)

标签: 多按钮函数
325人阅读 评论(0) 收藏 举报
分类:

这里是用我的另一篇博客(HTTP_GET、HTTP_POST)作例子进行说明的

        // 在onCreat方法中
        ...
        Button btnGetQuery = (Button) findViewById(R.id.btnGetQuery);
        Button btnPostQuery = (Button) findViewById(R.id.btnPostQuery);

        // 两个按钮分别设置自己的监听器
        btnGetQuery.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                MyClick(v);
            }
        });

        btnPostQuery.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                MyClick(v);
            }
        });
        ...

        // 自定义按钮处理方法 MyClick        
        public void MyClick(View view) {
            // 获取按钮id进行判断
            switch (view.getId()) {
            case R.id.btnGetQuery:
                后续处理...
                break;
            case R.id.btnPostQuery:
                后续处理...
                break;
            default:
                break;
            }
        }
0
0
查看评论

共用中断和共用中断函数的判断

STM32外部中断查询: 15-10线的外部中断共用一个中断函数,怎么在该函数里查询是哪个中断线产生了中断呢? 使用 EXTI_GetITStatus()来查询哪根线产生了中断。比如EXTI_GetITStatus(EXTI_Line13)就是查询13线是否产生了中断的。
  • gtkknd
  • gtkknd
  • 2016-10-10 09:53
  • 368

多个button共用onClick处理函数

根据viewde public void click_button(View view) { int myid = view.getId(); TextView mytv = (TextView)findViewById(R.id.TextView01); if (myid =...
  • derek_yi
  • derek_yi
  • 2014-04-16 22:18
  • 713

多个控件事件用一个事件处理方法来处理

有时候多个相同控件的事件若一一处理比较麻烦,而且影响代码美观,这时若在一个统一的方法里处理这些事件是个比较好的选择。 以winform上的三个button为例来说明我的处理方法。 1,将三个button的click事件绑定到一个事件处理方法上:     ...
  • huohe2009
  • huohe2009
  • 2014-02-27 11:03
  • 756

以一种访问权限不允许的方式做了一个访问套接字的尝试

一般的原因就是程序的端口被占用了,关掉占用端口的程序即可正常使用。 推荐一款端口查看软件:网络连接查看器 用netstat -a看到有端口占用,改了端口就没有问题了
  • educast
  • educast
  • 2013-09-24 11:11
  • 3122

多按钮单击事件的共用

当多个按钮的单击事件响应代码相同时,没有必要为每个按钮设计单击事件响应,可借用一个按钮的事件响应,以简化代码设计。设计步骤如下: 1.在 Button1 设计单击事件响应代码。 2.选中其它按钮。 3.单击事件列 4.单击下拉菜单 5.选中Button1Click事件   ...
  • lx469340651
  • lx469340651
  • 2011-11-18 22:32
  • 192

html中不使用内置对象的方式实现多个页面用同一变量

在html页面中我们会用一个变量去接收service端发送的数据(该数据通过websocket发送)。 如果想将其填充到页面的table这是很容易的,如果不同页面都要获取该对象是不行的,因为该变量的作用域为page, 所以要用一种类似切换页面的方式去实现该形式,但是客户的体验却不改变。(不使用app...
  • u012605477
  • u012605477
  • 2017-05-04 13:02
  • 392

VC中ON_COMMAND_RANGE 多个按钮响应一个函数

今天主要介绍一下ON_COMMAND_RANGE的用法 第一次用这个方法还是刚毕业那会,那时写过一个控制程序,界面上有很多电器的控制按钮,这些按钮的响应函数基本一致,只是相应的ID值不一样,要是一一写响应函数那不累死人,于是就东找西找,找到ON_COMMAND_RANGE。 最近一个偶然机会也要...
  • qq_23992597
  • qq_23992597
  • 2016-08-30 14:23
  • 885

poj 1028

【题目描述】 网页浏览器者有后退与前进按钮 ,一种实现这两个功能的方式是用栈 , “前进栈 ”、“后退栈 ”。 这里你需要实现以下几个功能: BACK: 如果 “后退栈 ”为空则忽略此命令 。否则将当前两面压入 “前进栈 ”, 从“后退栈 ”中取出栈顶页面 ,并设置为当前页面 。 FORWA...
  • liangzihao1
  • liangzihao1
  • 2016-10-26 17:23
  • 110

python 以一种访问权限不允许的方式做了一个访问套接字的尝试

端口被占用啦
  • herogui
  • herogui
  • 2018-01-21 20:09
  • 58

Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。

创建了一个Django项目,但是运行时报错 "D:\Program Files (x86)\JetBrains\PyCharm 2016.2.1\bin\runnerw.exe" D:\Python35-32\python.exe "D:\Program Files (...
  • gsls200808
  • gsls200808
  • 2016-09-07 07:54
  • 14460
    个人资料
    • 访问:52895次
    • 积分:983
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:14篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论