Android button mithilfe einer Methode automatisch erstellen

Diskutiere button mithilfe einer Methode automatisch erstellen im Mobile Geräte Forum; Ich hab die letzten paar Stunden damit verbracht rauszufinden, ob man automatisch neue Buttons erstellen kann(dynamically buttons) und sie auf ein...

  1. job_2000
    job_2000 Neues Mitglied
    Ich hab die letzten paar Stunden damit verbracht rauszufinden, ob man automatisch neue Buttons erstellen kann(dynamically buttons) und sie auf ein LinearLayout zu "packen". Alle Lösungen die ich gefunden habe, haben die Buttons in der onCreate-Methode erstellt. Ich möchte aber die Knöpfe in einer gesonderten Methode(z.B. neuerKnopf) erstellen und einem LinearLayout hinzufügen. Meine Frage: geht das und wenn ja, wie?

    Was ich gefunden habe war:
    Code (Text):
     LinearLayout ll = (LinearLayout)  findViewById(R.id.linearLayout) ;
    LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
    Button btn = new Button(this);
    ll.addView(btn, lp);
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. neoexpert
    neoexpert Mitglied
    Bei mir gehts.
    So:
    Code (Java):
    public void onClick(View v){
            Button b=new Button(this);
            b.setText("b");
            LinearLayout ll=(LinearLayout)findViewById(R.id.ll);
            ll.addView(b);
        }
     
  4. job_2000
    job_2000 Neues Mitglied
    @neoexpert
    was muss ich denn für View als Parameter übergeben, dass ich die Methode auch aus ner anderen Klasse aufrufen kann?
     
  5. neoexpert
    neoexpert Mitglied
    Das ist nur so eine methode, du kannst null übergeben. Diese methode muss bei mir diesen Parameter haben und so heissen, damit sie beim Klicken aufgerufen wird.
     
  6. job_2000
    job_2000 Neues Mitglied
    @neoexpert
    Ergibt Sinn. Was ist aber, wenn ich in einer anderen Activity bin und von dort aus die Buttons für eine andere Activity erstellen will. Geht das?
     
  7. neoexpert
    neoexpert Mitglied
    Du kannst zwischen Activities z.B. mit Broadcasts und Broadcastteceiver kommunizieren.
     
  8. job_2000
    job_2000 Neues Mitglied
Die Seite wird geladen...

button mithilfe einer Methode automatisch erstellen - Ähnliche Themen

Java Buttons
Java Buttons im Forum Spiele- und Multimedia-Programmierung
JColorChooser für die JToggleButtons
JColorChooser für die JToggleButtons im Forum AWT, Swing, JavaFX & SWT
"Automatisches" erstellen von jButtons
"Automatisches" erstellen von jButtons im Forum AWT, Swing, JavaFX & SWT
Extern den Text eines nicht fetsgelegten Buttons bekommen.
Extern den Text eines nicht fetsgelegten Buttons bekommen. im Forum AWT, Swing, JavaFX & SWT
Problem mit Button und ActionListener
Problem mit Button und ActionListener im Forum AWT, Swing, JavaFX & SWT
Thema: button mithilfe einer Methode automatisch erstellen