Un Activity android se compone de una parte en xml que es la parte visual y la parte de la lógica.
Partiremos del principio de que se cuenta con un activity con unos controles cargados con ayuda del diseñador de interfaces.
Pasos en el xml:
He agreado un control EditText y asignado un id “txt_num_1” con esto podríamos ser capaces de identificar ese control desde la clase java
Paso en java
Un activity cuenta con varios eventos como por ejemplo: (onCreate, onStart, onResume) que definen difentes estados del activity, pero para este tutorial veremos el método onCreate el cual es invocado al crear el activity.
Podemos observar como creamos unos atributos de clase que son objetos de nuestros controles en este caso EditText es importante incluir las biblioltecas: import android.widget.EditText;
Dentro de nuestro método onCreate podemos observar un setContenView el cual incluye una R de momento no es muy importante que conozcas a profundidad que es, pero imagina que esa R es un puente entre tu interface y tu lógica y por ultimo hacemos una asignación a una variable, nota que hago un casting (EditText) y un búsqueda de nuestro id