Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 02/11/11, 20:14:26
Avatar de Xarr
Xarr Xarr no está en línea
Usuario novato en la web
Mensajes: 8
 
Fecha de registro: nov 2011
Mensajes: 8
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Problema con OnClickListener.onClick

Hola a todos!

Estoy intentando asociar unas acciones a unos botones con OnClickListener en el siguiente código:

[PHP]package org.example.appJuegosBeber;


import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;

public class AppJuegosBeberActivity extends Activity implements View.OnClickListener {


@override
public void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

View juego1_button = findViewById (R.id.juego1_button);
juego1_button.setOnClickListener(this);
View juego2_button = findViewById (R.id.juego2_button);
juego2_button.setOnClickListener(this);
View about_button = findViewById (R.id.about_button);
about_button.setOnClickListener(this);
View exit_button = findViewById (R.id.exit_button);
exit_button.setOnClickListener(this);
}



public void onClick View (v) {
switch (v.getId()) {
case R.id.about_button:
Intent i = new Intent (this, about.class);
startActivity(i);
break;
case R.id.juego1_button:
Intent j = new Intent (this, about.class);
startActivity(j);
break;
case R.id.juego2_button:
Intent k = new Intent (this, about.class);
startActivity(k);
break;
case R.id.exit_button:
finish();
break;
}
}

}[/PHP]


Pero btengo los siguientes errores:

[PHP]The type AppJuegosBeberActivity must implement the inherited abstract method View.OnClickListener.onClick(View)

void is an invalid type for the variable onClick[/PHP]



¿Alguien sabe cómo solucionar estos errores?
Responder Con Cita


  #2  
Viejo 03/11/11, 09:50:56
Avatar de RubenGM85
RubenGM85 RubenGM85 no está en línea
Miembro del foro
Mensajes: 435
 
Fecha de registro: mar 2010
Localización: Girona
Mensajes: 435
Modelo de smartphone: LG Nexus 5
Versión de ROM: Stock
Tu operador: Vodafone
Mencionado: 5 comentarios
Tagged: 0 hilos
public void onClick View (v)

Cambia eso por esto:

public void onClick (View v)
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 03/11/11, 11:01:10
Avatar de Xarr
Xarr Xarr no está en línea
Usuario novato en la web
Mensajes: 8
 
Fecha de registro: nov 2011
Mensajes: 8
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Eso era, ha funcionado! Gracias RubenGM85!
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 00:53:31 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007