margin beeinflusst weight

  • 0 Antworten
  • Letztes Antwortdatum
A

Android-Torero

Neues Mitglied
0
Hallo zusammen,

ich habe folgendes Problem, für das ich eure Tipps und Ratschläge bräuchte.

Ich versuche per TableLayout eine Kalendertagesansicht darzustellen. Dabei enthält die erste Spalte eine Textview für die Zeiteinheit (also z.B. 06:00, 07:00,...). Die Spalten 2 bis 5 sollen nun die Termine darstellen, die man zu einer bestimmten Uhrzeit haben kann, und werden über Buttons o. ImageViews realisiert.
Wenn ich nun für einen Button/ImageView eine Margin-Left (z.B. 5dip) festlege, werden Buttons in einer Reihe, die nur 3 oder weniger Buttons enthält, größer (=breiter) dargestellt, als in einer Reihe mit vier Buttons. Über LayoutParams habe ich eine Gewichtung (weight) von 0.25 für jeden einzelnen Button festgelegt.

Woran liegt das und wie kann ich diesen Nebeneffekt umgehen?

Danke für eure Tipps.
 
Zurück
Oben Unten