i’m tryng to implement an OnClickListener on some buttons that are repeated in a GridView, but Eclipse give me an error on the btn.setOnClickListener Line.
This is the error:
1 method(s) to implement:
- android.view.View.OnClickListener.onClick()
And This is the code:
package com.example.convert;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.GridView;
public class convert extends Activity {
//private ListView List;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String [] elenco = {
"ciao","questo","è","un esempio","Configurazione"
};
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,R.layout.oggetto,R.id.testogg,elenco);
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(arrayAdapter);
Button btn = (Button) (findViewById(R.id.testogg));
btn.setOnClickListener(new Button.OnClickListener(){
OnClickListener(View v) {
setContentView(R.layout.oggetto);
}
});
}
}
I don’t understand what that mean, i’m new to java.
Thanks!
Remove the Button class from your onClickListener declaration.
OnClickListener is a property of a
View.