Steuerelemente zur Laufzeit löschen

F

Fujit

Neues Mitglied
0
Hallo zusammen,

ich erzeuge je nach Bedarf Buttons, was soweit ganz gut klappt.
Ich tippe dabei auf den "Add-Button" und es erscheint ein Button.

Nun habe ich bsp. 6 Stück erzeugt.
Einen ausgewählten Button möchte ich nun per "Delete-Button" wieder löschen.
Wie kann ich dem "Delete-Button" klar machen, welcher Button gelöscht werden soll.
Ich kann ja nicht sowas sagen wie:
if (Button4.isSelected){
lösche Button4....
}
Wie kann man sowas umsetzen`?

Danke für jeden Tipp.
 
Hi, normalerweise benutzt man dafür die Methode removeView(View view) der Klasse ViewGroup.
ViewGroup | Android Developers

Das heißt, du entfernst den Button aus der ViewGroup (Layout), in der er eingebettet ist (Child).

Bei einem Linearlayout wäre der Befehl (linearLayout - parent und button4 - child):

Code:
LinearLayout LinearLayout = (LinearLayout) findViewById(R.layout.linearLayout);

linearLayout.removeView(button4);
 

Ähnliche Themen

W
Antworten
0
Aufrufe
575
wippland
W
A
  • AnimaAngelo85
Antworten
1
Aufrufe
347
swa00
swa00
Tiefkuehlpizza
Antworten
9
Aufrufe
962
Tiefkuehlpizza
Tiefkuehlpizza
Zurück
Oben Unten