android - Android 中一个按钮被点击了多少次

标签 android

我将按钮添加到我的布局文件中。我想知道我的按钮被点击了多少次:

if(btn is clicked == 1) {
     then do this
}         
else(btn is clicked > 1) {
  do this     
}

我该如何处理?

最佳答案

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

int clickcount=0;

将点击事件添加到按钮并增加值 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();
            }
        }
    });

关于android - Android 中一个按钮被点击了多少次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17417571/

相关文章:

android - 为 MediaStore.ACTION_VIDEO_CAPTURE 设置最大持续时间的稳定方法

java - 最终对象改变原始对象的值

android - Edittext android 自动对焦

android - 该效果的名称/重现方法

android - PutExtra 在猎犬端不起作用

android - 如何提高android中的旋转速度?

android - 使用 Android uiautomator 设置文本后抑制键盘

java - 检查是否选择了 RadioButton 后按钮不会切换 Activity

java - 不显示按钮的背景

php - Android模拟器连接本地mysql