You are on page 1of 3

Alumno: Jonathan Matos Melgar CRONOMETRO MAIN.

XML

Computacin en Red

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:keepScreenOn="true" android:gravity="center_horizontal" > <Chronometer android:id="@+id/chronometer1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="80sp" android:gravity="center_horizontal" android:paddingTop="50sp" android:textStyle="bold" /> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:keepScreenOn="true" android:paddingTop="30sp" android:gravity="center_horizontal" >

<Button android:id="@+id/btn_enter" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.5" android:text="@string/Iniciar" android:textSize="20sp" />

<Button android:id="@+id/btn_stop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.5" android:text="@string/Detener" android:textSize="20sp" /> </LinearLayout> </LinearLayout>

Alumno: Jonathan Matos Melgar STRINGS.XML


<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">Cronometro</string> <string name="Iniciar">Iniciar</string> <string name="Detener">Detener</string> </resources>

Computacin en Red

CronometroActivity.java
package Cronometro.jmatos; import import import import import import import import android.app.Activity; android.os.Bundle; android.graphics.Typeface; android.os.SystemClock; android.view.View; android.widget.Button; android.widget.Chronometer; android.view.View.OnClickListener;

public class CronometroActivity extends Activity { Chronometer cronometro; Button botonStop; Button botonEnter; Long memoCronometro; String estado ="inactivo"; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Typeface font = Typeface.createFromAsset(getAssets(), "old_stamper.ttf"); cronometro = (Chronometer) findViewById(R.id.chronometer1); cronometro.setTypeface(font); botonStop = (Button) findViewById(R.id.btn_stop); botonEnter = (Button) findViewById(R.id.btn_enter); botonEnter.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub if(estado =="inactivo"){ cronometro.setBase(SystemClock.elapsedRealtime()); cronometro.start(); estado = "activo"; botonEnter.setText("Pausar"); return;}

Alumno: Jonathan Matos Melgar

Computacin en Red

else{ cronometro.setBase(cronometro.getBase() + SystemClock.elapsedRealtime()); cronometro.start(); estado = "activo"; botonEnter.setText("Pausar"); } } }); botonStop.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub cronometro.stop(); botonEnter.setText("Iniciar"); estado = "inactivo"; } }); } }

You might also like