Mittels LinearLayout.LayoutParams programmgesteuert
Ich habe einige Schwierigkeiten mit Android LayoutParams.
Im Grunde versuche ich eine Anwendung zu erstellen, dass ist völlig dynamisch, auf allen layouts generiert programmatisch und praktisch nichts über meine splash-screen begangen zu XML. Ich habe einige Erfolge mit linearen layouts und app-rendering ist alles, was ich will. Ich bin gerade ein paar Probleme mit der Feineinstellung des layouts. z.B. zwingen, meinen footer an den unteren Rand des Bildschirms, stretching Taste bars zur Abdeckung der gesamten Breite, etc.
Soweit ich das sagen kann, der Weg zur Erreichung dieses per Programm ist die Verwendung der setLayoutParams Methode. Mein problem ist, dass ich nicht sicher bin, wie die Informationen in das Layout Params.
Im moment bin ich mit dem LinearLayout.LayoutParams (int width, int height) Konstruktor, aber ich habe nicht gefunden, einen Weg, der die Einstellung von Parametern, sobald es erstellt wird.
Stattdessen würde ich gerne mit dem LinearLayout.LayoutParams (Kontext c, AttributeSet attrs) - Konstruktor, aber ich kann nicht finden, den richtigen Weg zu erklären, eine AttributeSet.
Kann mir jemand helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf all die "set" - Methoden für das LinearLayout hier:
http://developer.android.com/reference/android/widget/LinearLayout.html
Versuchen wie unten -