PDA

Ver la Versión Completa : Problema con SetOnClick


ferra
25/09/09, 21:49:05
Buenas a todos, estoy empezando a programar en android pero llevo un dia y ya estoy atascado, el problema es un error en tiempo de compilacion:
conversor/Main.java:35: <anonymous org.me.conversor.Main$1> is not abstract and does not override abstract method onClick(android.view.View) in android.view.View.OnClickListener
de.setOnClickListener(new View.OnClickListener(){
1 error
El codigo es este:

package org.me.conversor;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.view.View;
import android.view.View.OnClickListener;

/**
*
* @author guillem
*/
public class Main extends Activity {
Button de;
Button ed;
EditText dolar;
EditText euros;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {

super.onCreate(icicle);
setContentView(R.layout.main);
de=(Button)findViewById(R.id.de);
ed=(Button)findViewById(R.id.ed);
euros=(EditText)findViewById(R.id.euro);
dolar=(EditText)findViewById(R.id.dolar);
de.setOnClickListener(new View.OnClickListener(){ <--ERROR
public void OnTouch(View v){
euros.setText("Hola");
}

});



}};
Segun he buscado le falta algo pero no se el que

Alguien tiene idea de que es??

ferra
26/09/09, 11:44:20
Ya encontre la solucion y la dejo aqui por si alguien tiene el mismo error

de.setOnClickListener(new View.OnClickListener(){ <--ERROR
public void OnTouch(View v){
euros.setText("Hola");
}

Como veis usaba setOnClickListener pero luego usaba el metodo OnTouch XD solo era eso.
Aun me inicio en este lenguaje pero poco a poco ire poniendo mis programas, etc
Saludos