开发过程中遇到问题:希望实现点击一次按钮实现一次响应,在点击一下又产生不同的响应.
一开始通过嵌套监听来实现但是只能实现一次.
后来找到以下方法来实现
TextView1_1.setOnClickListener(new View.OnClickListener() {//点击实现类

            //@Override
            int flag = 0;		//设置flag变量
            public void onClick(View v) {

                if(flag==0){

                    input1.setText("flag0");		//实现方法1

                }else if(flag==1){

                    input1.setText("flag1");		///实现方法2

                }else if(flag==2){

                    input1.setText("flag2");//执行方法3(对应功能3)

                }

                flag=(flag+1)%3;//其余得到循环执行上面3个不同的功能

            }

        });
END