So legen Sie die Breite und Höhe einer Schaltfläche fest

7

Ich habe eine XML-Layoutdatei, in der ich ein Button habe. Die Höhe von Button wird als match_parent festgelegt. Jetzt möchte ich, dass die Breite der Höhe der Schaltfläche entspricht, um eine quadratische Schaltfläche unabhängig von der Höhe und Breite des übergeordneten Layouts zu erstellen.

    
Salman Zaidi 11.01.2013, 14:36
quelle

2 Antworten

16

Wie wäre es damit:

%Vor%     
Booger 11.01.2013, 14:45
quelle
3

Sie müssen es programmatisch machen. XML-Layout ist nur für statisches Zeug.

Nachdem die Schaltfläche mindestens einmal auf dem Bildschirm gezeichnet wurde, ändern Sie die Größe, indem Sie ihr ein neues LayoutParams mit den gewünschten Werten zuweisen.

    
Budius 11.01.2013 14:49
quelle

Tags und Links