Example #1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // Initialisation des objets//////////////
    start = (Button) findViewById(R.id.bstart);
    stop = (Button) findViewById(R.id.bStop);
    reset = (Button) findViewById(R.id.breset);
    about = (Button) findViewById(R.id.babout);
    chrono = (Chronometer) findViewById(R.id.chronometer2);
    ///////////////////////////////////////////
    // changer le font /////////////////////////
    chrono.setTypeface(Typeface.createFromAsset(getAssets(), "Casua.ttf"));
    ///////////////////////////////////////////
    // Initialiser les variable du chronométre/////
    time = 0;
    t = 0;
    //////////////////////////////////////////////
    // Métre le boutton Stop inclickable//////////
    stop.setEnabled(false);
    /////////////////////////////////////////////
    // Listeners//////////////////////////////////
    start.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            chrono.setBase(SystemClock.elapsedRealtime() - t + time);
            chrono.start();
            start.setEnabled(false);
            stop.setEnabled(true);
          }
        });

    stop.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            time = chrono.getBase();
            t = SystemClock.elapsedRealtime();
            chrono.stop();
            start.setEnabled(true);
            stop.setEnabled(false);
          }
        });
    reset.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            chrono.setBase(SystemClock.elapsedRealtime());
            time = 0;
            t = 0;
          }
        });
    about.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            Toast.makeText(MainActivity.this, "Phoenix Club \n AndroidLab", Toast.LENGTH_LONG)
                .show();
          }
        });
    ///////////////////////////////////////////////////
  }