Está en la página 1de 6

COLEGIO DE ESTUDIOS CIENTFICOS Y TECNOLGICOS DEL ESTADO DE

QUERTARO

Mdulo III Desarrolla Aplicaciones web y mviles
Submdulo II Desarrolla Aplicaciones mviles

Alumno:
Tovar Jimnez Ivn

Actividad 10
Prctica 6: Button
Valor: 10pts

4TPROG-AM
Fecha: 19-05-2014




Botones en Android

Para programar un botn necesitamos 2 cosas: por un lado todas las
propiedades del botn que lo programamos en el xml (tamao, color, texto del
botn, alineacin, margenes...) y por el otro lo que llamamos el Listener que
es el encargado de "escuchar" en nuestro cdigo cuando es pulsado. Vamos a
analizar la parte del XML, he intentado usar muchas propiedades, para poner
un botn no hace falta todo esto, basta con poner tamao texto y el OnClick.

Cdigo MainActivity.java:
package com.example.boton;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {

TextView display;
Button boton1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

display= (TextView) findViewById(R.id.display);
boton1= (Button) findViewById(R.id.boton1);

boton1.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub


display.setText("1");
}
});
}
}

Cdigo activity_main.xml :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${packageName}.${activityClass}" >

<TextView
android:id="@+id/display"
android:layout_marginTop="20dp"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_centerHorizontal="true"
android:background="#FFFFFF"
android:hint="@string/display" />
<Button
android:id="@+id/boton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/display"
android:layout_marginLeft="6dp"
android:layout_marginTop="30dp"
android:text="@string/boton1"
android:textSize="20sp" />

</RelativeLayout>

Emulador:

También podría gustarte