Red de conocimiento informático - Conocimiento informático - Desarrollo de Android, en ECLIPSE ADT, ¿cómo agregar objetos de control al proyecto?

Desarrollo de Android, en ECLIPSE ADT, ¿cómo agregar objetos de control al proyecto?

Agregar controles a la ventana principal Actividad. Puede agregarlos "visualmente" sin completar el código XML usted mismo.

En la ventana principal res->layout->activety_main.xml;

Arrastre tres controles edittext1, edittext2, botón en Diseño gráfico

y modifique el nombre del objeto, que es algo similar a un IDE visual;

Ingrese el objeto visual Indique Diseño gráfico, haga doble clic en el pequeño icono frente a activety_main.xml.

Para resumir los pasos:

1. Cree un nuevo proyecto Calc;

2. Haga doble clic en el pequeño icono frente a la ventana principal res- >layout->activety_main.xml ,

Aparece la interfaz visual Diseño gráfico, arrastre los tres controles edittext1,

edittext2, botón y modifique el nombre del objeto, que es algo similar al IDE visual;

Los parámetros iniciales de los tres objetos de control están en los recursos;

3. Agregue manualmente el programa a src-->MainActivety.java, cuatro pasos:

a. Agregue los tres controles El encabezado de importación involucrado;

b. Defina los objetos edittext1, edittext2 y botón en la clase principal;

c. En el método onCreate(), estos tres objetos y el parámetro de identificación del recurso se asocian;

escriba el código de evento del botón y asócielo con el botón de control;

paquete com. .example.calc;

importar android.os .Bundle;

importar android.app.Activity;

importar android.view.Menu;

importar android.content.Intent;

importar android.view.View;

importar android.view.View.OnClickListener // Haga clic en el paquete de eventos

importar android.widget.EditText; // paquete EditText

importar android.widget.Button; // paquete de botones

public class MainActivity extiende la actividad {

EditText edittext1; // Definir control 1

EditText edittext2; // Definir control 2

Botón botón; // Definir control 3

OnClickListener listener= null; // Haga clic en la definición del evento

@Override

protected void onCreate(Bundle saveInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

edittext1=(EditText)findViewById(R.id.edittext1);

edittext2=(EditText)findViewById(R.id.edittext2);

button=(Button)findViewById(R.id.button);

// Propiedades en tres objetos y recursos Asociación de parámetros

listener=new OnClickListener() {

public void onClick(View v) {

String s=edittext1.getText().toString() ;

int i=Integer.parseInt(s)*2;

edittext2.setText(String.valueOf(i));

// Evento de clic código de manejo

}

};

button.setOnClickListener(listener); // El evento está asociado con Button

}

// . . . . . . .