Este es el pequeño código para agregar un botón. Primero que nada se debe especificar en el archivo xml:
<Button
android:id="@+id/myButton"
android:text="Boton"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</Button>
En el archivo java basta modificar de la siguiente manera:
@Overrideprotected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_principal);
TextView myTextView = (TextView) findViewById(R.id.myButton);
myTextView.setText("Ejemplo de Boton");
Es necesario que la actividad "Escuche los clcks" y responda al pulsar sobre el botón. Para que el botón responda a una acción primero se debe definir el botón como un objeto de tipo View asociado a su Id:
View boton=findViewById(R.id.myButton);
El archivo en Java quedaría de la siguiente manera:
TextView myTextView;
@Overrideprotected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_principal);
myTextView = (TextView) findViewById(R.id.miTexto);
myTextView.setText("Ejemplo de Boton");
View boton = findViewById(R.id.myButton);
boton.setOnClickListener((View.OnClickListener) this);
}
public void onClick(View v){
myTextView.setText("Se ha pulsado el boton");
}
**ya modificando mi IDE (Eclipse) tengo las imágenes de este ejemplo:
No hay comentarios:
Publicar un comentario