Ich möchte Ränder prozentual einstellen .. Ich habe 4 Bildansichten in einem linearen Layout und möchten Standard linken, rechten, oberen, unteren Rand, die gleichen Prozentsatz für jede Bildschirmgröße zu halten.android Layout Ränder mit Prozentsatz
ist es möglich?
hier ist eine Demo, was ich will ..
Und hier ist, was ich versucht habe und nicht
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:weightSum="10" >
<Thumbnail
android:id="@+id/thumb1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="4" />
<Thumbnail
android:id="@+id/thumb2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="4" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:weightSum="10" >
<Thumbnail
android:id="@+id/thumb3"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="4" >
</Thumbnail>
<Thumbnail
android:id="@+id/thumb4"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="4" />
</LinearLayout>
</LinearLayout>
Vielen Dank für Ihre Hilfe kann
logisch, wenn es keine andere Möglichkeit gibt :) aber mit Speichernutzung nicht sicher, weil ich so viel unsichtbar Ansichten benötigen – dracula
Es gibt eine '' Ansicht dafür. Ich denke nicht, dass es eine Performance-/Memory-Strafe für die Verwendung von unsichtbarem 'View' geben wird, aber wirklich nicht sicher -' View.java' ist riesig, hat es nur für einige Minuten überflogen. –
@AlexanderMalakhov 'Space' wurde in API-Ebene 14 hinzugefügt, so dass es nicht so nützlich ist. Seine Benennung macht den Zweck jedoch deutlicher. – laalto