Pendic Dejan
- Forum-Beiträge: 2
29.12.2011, 20:18:12 via Website
29.12.2011 20:18:12 via Website
Hallo zusammen.
Ich bin ein Anfänger und habe folgendes Problem:
Ich habe 3 Buttons und bei jedem soll eine andere Message Box erscheinen, wenn man drauf klickt.
So sieht mein Quelltext aus:
[i][b]package test8.dejan;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class Test8Activity extends Activity{
/** Called when the activity is first created. */
Button button1, button2, button3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button1=(Button)findViewById(R.id.button1);
button2=(Button)findViewById(R.id.button2);
button3=(Button)findViewById(R.id.button3);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(this, "Button 1 gedrückt", Toast.LENGTH_SHORT).show();
}
});
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(this, "Button 2 gedrückt", Toast.LENGTH_SHORT).show();
}
});
button3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(this, "Button 3 gedrückt", Toast.LENGTH_SHORT).show();
}
});
}
}[/i]
Und diesen Fehler zeigt es mir an:
The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new
View.OnClickListener(){}, String, int)
Danke schon mal im voraus.
Ich bin ein Anfänger und habe folgendes Problem:
Ich habe 3 Buttons und bei jedem soll eine andere Message Box erscheinen, wenn man drauf klickt.
So sieht mein Quelltext aus:
[i][b]package test8.dejan;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class Test8Activity extends Activity{
/** Called when the activity is first created. */
Button button1, button2, button3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button1=(Button)findViewById(R.id.button1);
button2=(Button)findViewById(R.id.button2);
button3=(Button)findViewById(R.id.button3);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(this, "Button 1 gedrückt", Toast.LENGTH_SHORT).show();
}
});
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(this, "Button 2 gedrückt", Toast.LENGTH_SHORT).show();
}
});
button3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(this, "Button 3 gedrückt", Toast.LENGTH_SHORT).show();
}
});
}
}[/i]
Und diesen Fehler zeigt es mir an:
The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new
View.OnClickListener(){}, String, int)
Danke schon mal im voraus.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.