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

RelativeLayout: Wie Regel per Programm wieder aufheben?

Das Thema "RelativeLayout: Wie Regel per Programm wieder aufheben?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 19.01.2012, 22:44   #1 (permalink)
Junior Mitglied

Registriert seit: 09.10.2010
Beiträge: 44
Abgegebene Danke: 18
Erhielt 0 Danke für 0 Beiträge
Standard RelativeLayout: Wie Regel per Programm wieder aufheben?

Ist es möglich, eine in einem RelativeLayout per XML gesetzte Regeln im
Programmcode wieder aufzuheben?

Ich habe per XML ein RelativeLayout mit einem Buttonfeld erstellt:

Code:
...
<RelativeLayout...>
<Button  
    android:id="@+id/button_1"
    ...
     />
<Button  
    android:id="@+id/button_2"
    android:layout_toRightOf="@+id/button_1"  
    ...
    />
...
</RelativeLayout>
Ein RelativeLayout habe ich gewählt, weil ich damit das Buttonfeld
einfach per android:layout_toRightOf etc. erstellen kann.

Nun soll jeder Button aber per drag-and-drop einzeln verschiebbar
sein, ohne die anderen Buttons zu beeinflussen.

Das ist mit den bestehenden Regeln aber nicht möglich.
Wenn ich z.B. button_1 per drag-and-drop rechts von button_2 zu plazieren versuche,
ist das nicht möglich, weil sich button_2 aufgrund der Regel android:layout_toRightOf
automatisch mit nach rechts verschiebt.

Regeln per Programm setzen kann man ja so:

Code:
RelativeLayout.LayoutParams params = null;
params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.RIGHT_OF, topIcon.getId());
txtInfo.setLayoutParams(params);
Aber wie kann ich (per XML gesetzte) Regeln später im
Programm wieder aufheben?

Geändert von Andro-medanebel (19.01.2012 um 23:02 Uhr)
Andro-medanebel ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Prefixer - Regel zur Anzeige des Namens wie? Fritzcat Sonstige Apps & Widgets 0 24.12.2011 16:31
standardplayer wieder aufheben??? ELexONE HANNspree HANNSpad (SN10T1) Forum 2 03.12.2011 16:25
Wie RelativeLayout horiz. und vert. in RelativeLayout positionieren? Andro-medanebel Android App Entwicklung 1 11.04.2011 10:54
Programm-Icons verschwinden wieder Pejuca Samsung Galaxy Tab Forum 3 19.01.2011 20:23
Wo finde ich das Programm wieder? Randall Flagg Samsung Galaxy S (I9000) Forum 8 24.09.2010 16:19




Du liest gerade: "RelativeLayout: Wie Regel per Programm wieder aufheben?" 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.