Buttons dynamisch erzeugen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von ThomasL, 19.01.2012.

  1. ThomasL, 19.01.2012 #1
    ThomasL

    ThomasL Threadstarter Neuer Benutzer

    Beiträge:
    12
    Erhaltene Danke:
    1
    Registriert seit:
    11.01.2012
    Hallo zusammen,

    ich möchte Buttons in Abhängigkeit einer Configdatei dynamisch erzeugen.
    In der Config wird die Anzahl der Knöpfe und die Position im Grid festgelegt.

    Wie ich das in Java mache ist kein Problem,
    aber ich muss die Buttons ja vorher in der XML-Datei definieren und dann die Referenzen in Java hinterlegen.

    Gibt es da eine Möglichkeit?

    Danke
    Thomas
     
  2. Tom299, 19.01.2012 #2
    Tom299

    Tom299 Android-Experte

    Beiträge:
    602
    Erhaltene Danke:
    120
    Registriert seit:
    31.08.2011
    nöö mußte nicht, das kannst du auch komplett im code machen
     
  3. ThomasL, 19.01.2012 #3
    ThomasL

    ThomasL Threadstarter Neuer Benutzer

    Beiträge:
    12
    Erhaltene Danke:
    1
    Registriert seit:
    11.01.2012
    Aja prima,

    und wie geht das?

    Ich suche mal

    Danke
     
  4. Tom299, 19.01.2012 #4
    Tom299

    Tom299 Android-Experte

    Beiträge:
    602
    Erhaltene Danke:
    120
    Registriert seit:
    31.08.2011
    z.B. so:

    Code:
    							final EditText editText = new EditText(this);
    							LinearLayout.LayoutParams editParams = new LinearLayout.LayoutParams(360, LayoutParams.WRAP_CONTENT);
    							editParams.setMargins(7, 0, 0, 0);
    							editText.setLayoutParams(editParams);
    							editText.setTag(sID);
    							editText.setSingleLine(true);
    							editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
    
    
    ich leg mir meistens nur das layout ins XML und nehm es dann im code raus über findByID. danach machst du auf dein layout einfach .addView()
     
    ThomasL bedankt sich.
  5. ThomasL, 19.01.2012 #5
    ThomasL

    ThomasL Threadstarter Neuer Benutzer

    Beiträge:
    12
    Erhaltene Danke:
    1
    Registriert seit:
    11.01.2012
    Danke,
    ich probiere es gleich aus.

    So hat prima funktioniert.
    Ich finde es so viel einfacher, als immer die Zuordnung über XML
     
    Zuletzt bearbeitet: 19.01.2012

Diese Seite empfehlen