0 votos

Hola! Necesito de su ayuda, lo que pasa es que tengo en mi actividad 3 botones los cuales necesito que cuando le de clic me lanse otra actividad, ya lo logre con un boton pero ya no puedo con los otros dos me pueden ayudar este es mi codigo donde lo hago con un solo boton 

public class MainActivity extends Activity {

    private ImageButton ImageButton1;

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

        ImageButton switchImagenButton = (ImageButton)findViewById(R.id.btEscanear);


        switchImagenButton.setOnClickListener(new View.OnClickListener() {



            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, EscanearActivity.class);
                startActivity(intent);

            }
        });
        
    }
 

Saludos 

preguntado por Paola Oct 9, 2015 en Android

1 Respuesta

0 votos

Es exactamente igual, lo unico que tienes que cambiar es: findViewById(R.id.btEscanear) por el otro id del botón <img alt="

respondido por Ramon [Admin] Oct 12, 2015

Mira lo solucione asi :D

public class MainActivity extends Activity {
    ImageButton BtEscanear, BtBuscar, BtAgregar;


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

        BtEscanear = (ImageButton) findViewById(R.id.BtEscanear);
        BtEscanear.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent BtEscanear = new Intent(MainActivity.this, EscanearActivity.class);
                startActivity(BtEscanear);
               // Toast.makeText(getApplicationContext(), "Escaneaar", Toast.LENGTH_SHORT).show();
            }
        });

        BtBuscar = (ImageButton) findViewById(R.id.BtBuscar);
        BtBuscar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent BtBuscar = new Intent (MainActivity.this, BuscarActivity.class);
                startActivity(BtBuscar);
               // Toast.makeText(getApplicationContext(), "Buscar", Toast.LENGTH_SHORT).show();
            }
        });

        BtAgregar = (ImageButton) findViewById(R.id.BtGuardar);
        BtAgregar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent BtAgregar = new Intent(MainActivity.this, AgregarActivity.class);
                startActivity(BtAgregar);
               // Toast.makeText(getApplicationContext(), "Agregar", Toast.LENGTH_SHORT).show();

            }
        });

    }

 

Saludos :)