B
berndschneider
Neues Mitglied
- 0
Hallo Leute!
Ich habe folgendes Problem und würde mich sehr über eure Hilfe freuen:
ich habe eine gridview über einen adapter (Buttonadapter extends BaseAdapter) mit buttons füllen lassen. Das Füllen funktioniert ja mit der getView() Methode.
Nun möchte ich in meinem OnclickListener gerne die position des geklickten buttons auslesen. das funktioniert jedoch nicht. also der listener funktioniert und reagiert, aber ich bekomme nicht die Position des buttons heraus.
Beispielsweise möchte ich bei folgender anordnung im grid
b1 b2 b3 b4
b5 b6 b7 b8
beim klick auf button b7 die position 7 zurücklbekommen.
Gibts da ne methode zu?
View.OnClickListener eingabe= new View.OnClickListener() {
public void onClick(View v) {
Button b = (Button) v;
int pos = b.getPosition;//oder so
}
Ich habe folgendes Problem und würde mich sehr über eure Hilfe freuen:
ich habe eine gridview über einen adapter (Buttonadapter extends BaseAdapter) mit buttons füllen lassen. Das Füllen funktioniert ja mit der getView() Methode.
Nun möchte ich in meinem OnclickListener gerne die position des geklickten buttons auslesen. das funktioniert jedoch nicht. also der listener funktioniert und reagiert, aber ich bekomme nicht die Position des buttons heraus.
Beispielsweise möchte ich bei folgender anordnung im grid
b1 b2 b3 b4
b5 b6 b7 b8
beim klick auf button b7 die position 7 zurücklbekommen.
Gibts da ne methode zu?
View.OnClickListener eingabe= new View.OnClickListener() {
public void onClick(View v) {
Button b = (Button) v;
int pos = b.getPosition;//oder so
}