Czy można zmniejszyć marginesy w systemie Android? Powiedzmy, że mam LinearLayout
i dodajemy trzy TextView
s, każde z android:layout_margin
z. Pojawia się następujący wynik:Zwijanie marginesów w układach Androida
Jednak chciałbym, aby uzyskać ten wynik:
wiem, że mogę to obejść ustawiając różne Górny/dolny margines dla różne pozycje:
- ustawić górny margines pierwszego elementu i dolny margines ostatniego elementu na 10pkt.,
- ustawić remainding Górny/dolny margines do 5DP,
ale sprawia, że konstrukcja bardziej skomplikowana (zwłaszcza jeśli TextView są tworzone dynamicznie). Czy istnieje sposób na zachowanie marginesów jak w CSS? (Aby uzyskać wyjaśnienie, dlaczego ma to sens, zobacz: What is the point of CSS collapsing margins?)