W
wernersbacher
Neues Mitglied
- 0
Hallo Leute, ich möchte mal ein bisschen rumspielen mit Android und Java, und nunja, es funktioniert soweit alles ganz gut. Wollte jetzt Buttons einbauen, und dazu muss ich ja View.OnClickListener importieren. Schön und gut, mache ich auch, allerdings sagt mir Netbeans, dass es noch importiert werden muss. Ich zeige euch mal den Code:
So, und jetzt meine Fehlermeldung:
MainActivity.java:20: error: method setOnClickListener in class View cannot be applied to given types;
helloButton.setOnClickListener(this);
required: OnClickListener
found: MainActivity
reason: actual argument MainActivity cannot be converted to OnClickListener by method invocation conversion
Irgendwie komm ich mir bisschen verarscht vor, weil ich doch genau das importiert habe, was auch soll.
Ich hoffe, jemand kann helfen! Danke.
Code:
package me.hello;
import android.view.View.OnClickListener;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
public class MainActivity extends Activity
{
private Button hiButton;
private Button helloButton;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
hiButton = (Button)findViewById(R.id.hi_button);
hiButton.setOnClickListener(this);
helloButton = (Button)findViewById(R.id.hello_button);
helloButton.setOnClickListener(this);
setContentView(R.layout.main);
}
}
So, und jetzt meine Fehlermeldung:
MainActivity.java:20: error: method setOnClickListener in class View cannot be applied to given types;
helloButton.setOnClickListener(this);
required: OnClickListener
found: MainActivity
reason: actual argument MainActivity cannot be converted to OnClickListener by method invocation conversion
Irgendwie komm ich mir bisschen verarscht vor, weil ich doch genau das importiert habe, was auch soll.
Ich hoffe, jemand kann helfen! Danke.