Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Buttons dynamisch erzeugen

Das Thema "Buttons dynamisch erzeugen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 19.01.2012, 09:12   #1 (permalink)
Neuer Benutzer

Registriert seit: 11.01.2012
Beiträge: 8
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard Buttons dynamisch erzeugen

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
ThomasL ist offline   Mit Zitat antworten
Alt 19.01.2012, 09:14   #2 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Buttons dynamisch erzeugen

nöö mußte nicht, das kannst du auch komplett im code machen
Tom299 ist offline   Mit Zitat antworten
Alt 19.01.2012, 09:15   #3 (permalink)
Neuer Benutzer

Registriert seit: 11.01.2012
Beiträge: 8
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Buttons dynamisch erzeugen

Aja prima,

und wie geht das?

Ich suche mal

Danke
ThomasL ist offline   Mit Zitat antworten
Alt 19.01.2012, 09:17   #4 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Buttons dynamisch erzeugen

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()
Tom299 ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Tom299 für diesen Beitrag:
ThomasL (19.01.2012)
Alt 19.01.2012, 09:30   #5 (permalink)
Neuer Benutzer

Registriert seit: 11.01.2012
Beiträge: 8
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Buttons dynamisch erzeugen

Danke,
ich probiere es gleich aus.

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

Geändert von ThomasL (19.01.2012 um 10:11 Uhr)
ThomasL ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Button's Dynamisch erzeugen Madlip Android App Entwicklung 1 03.08.2011 16:22
Ein Activity dynamisch erzeugen mit Intent? r4in Android App Entwicklung 4 13.01.2011 13:52
Buttons zur Laufzeit erzeugen lowterm Android App Entwicklung 2 09.12.2010 22:03
RelativeLayout dynamisch erzeugen Gibbsnich Android App Entwicklung 0 22.06.2010 16:47




Du liest gerade: "Buttons dynamisch erzeugen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.