`
mickey_hou
  • 浏览: 239355 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android创建监听事件_2

阅读更多
1:class  extends Activity implements OnClickListener实现其中的onClick()方法

2:获取View类型,通过getId()获得它们的ID,使用switch…case分别进行处理

/**
     * 初始化资源
     *
     * @param
     * @return void
     * @throws
     * @since TianTian
     */
    private void initResource()
    {
        back_01 = (Button) findViewById(R.id.back_01);
       
        back_02 = (Button) findViewById(R.id.back_02);
       
        back_03 = (Button) findViewById(R.id.back_03);
    }

/**
     * 设置资源按钮监听事件
     *
     * @param
     * @return void
     * @throws
     * @since TianTian
     */
    private void setListener()
    {
        back_02.setOnClickListener(this);
       
        back_03.setOnClickListener(this);
    }

/**
     * 按钮更换背景测试
     * @param v
     */
    @Override
    public void onClick(View view)
    {
        switch (view.getId())
        {
            case R.id.back_02:
               
                back_01.setBackgroundColor(color.red);
               
                back_01.setText("测试按钮");
               
                break;
               
            case R.id.back_03:
               
                back_01.setBackgroundColor(color.blue);
               
                back_01.setText("恢复按钮");
               
                break;
           
            default:
               
                back_01.setBackgroundColor(color.green);
               
                back_01.setText("默认按钮");
               
                break;
        }
    }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics