在Android中单击按钮的次数

mad*_*243 1 android

我在布局文件中添加了按钮.我想知道点击按钮的次数:

if(btn is clicked == 1) {
     then do this
}         
else(btn is clicked > 1) {
  do this     
}
Run Code Online (Sandbox Code Playgroud)

我怎么能接近这个?

Sta*_*ser 6

尝试这种方式,首先在您的活动类文件中声明全局变量,如下所示:

int clickcount=0;
Run Code Online (Sandbox Code Playgroud)

将click事件添加到按钮并增加值clickcount变量后,如下面的代码:

    yourbutton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            clickcount=clickcount+1;
            if(clickcount==1)
            {
                //first time clicked to do this
                Toast.makeText(getApplicationContext(),"Button clicked first time!", Toast.LENGTH_LONG).show();
            }
            else
            {

                //check how many times clicked and so on 
                Toast.makeText(getApplicationContext(),"Button clicked count is"+clickcount, Toast.LENGTH_LONG).show();
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)