public class MainActivity extends AppCompatActivity implements View.OnClickListener {    private TextView tv_count;    private int count=60;    private Handler handler = new Handler();    private Runnable runnable;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        initView();    }    private void initView() {        tv_count = (TextView) findViewById(R.id.tv_count);        tv_count.setOnClickListener(this);        runnable = new Runnable(){            @Override            public void run() {                handler.postDelayed(this, 1000);                tv_count.setText(count-- + "s");                if (count<0){                    count=60;//重新设置值  handler.removeCallbacks(this);                    tv_count.setClickable(true);                    tv_count.setText("重新获取验证码");                }            }        };    }    @Override    public void onClick(View view) {        if (view.getId()==R.id.tv_count){            handler.post(runnable);            tv_count.setClickable(false);        }    }

更多相关文章

  1. Android(安卓)-- Notification
  2. unity android获取电量和wifi信号强度
  3. Android(安卓)监听电话状态
  4. android辅助圆按钮
  5. android studio gradle常用设置
  6. 使用ComponentName启动Activity
  7. android 取设备公网ip ,内网ip
  8. ViewPager无限轮播图
  9. Android中的数据存储方式

随机推荐

  1. Android(安卓)中的日志工具类
  2. android ImageView 频繁切换图片 OOM
  3. Android检测手机或PAD是否连网
  4. 【Android2D游戏开发之四】Android(安卓)
  5. Android中Messenger原理及基本用法详解
  6. Android——实现渐变色水波纹效果源码
  7. Android(安卓)数据库事务处理
  8. Android(安卓)检测系统通知栏开关是否打
  9. Android(安卓)EditText的设置
  10. 不同Activity之间传递数据--Bundle对象和