Android how to split zwischen zwei textview die volle Breite des Bildschirms genau fünfzig fünfzig Prozent?
Habe ich zwei TextView in einem RelativeLayout.
Wie die TextViews, wenn ich will, die immer (verschiedene Bildschirm-Auflösung zum Beispiel 540x960) die Breite der einzelnen TextView ist das 50 Prozent der vollen UI-Breite? Ich würde die Größe der beiden TextView immer 50 Prozent der vollen Breite des UI. Müssen die Dehnung des TextViews auf unterschiedliche Bildschirm-Auflösungen.
Wie kann ich dies tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn split einige sehen, wie (Button , Text View), in ebenso in Horizontale /Vertikale
android:Gewicht Summe /android:layout_weight Technik verwenden...
Muss eine Sache erinnern, die diese Technik unterstützen muss, in Linear Layout nur hier, sondern Sie verwenden möchten Relative Layout, so dass Sie einfach legen Sie Ihre Linear Layout innen Relative Layout ..
Muss Diesen Regeln Folgen :
1> set
android:Gewicht Summe in Ihre Linear Layout
2> set android:layout_width jedes Kind, Blick in "0dp"
3> set android:layout_weight jedes Kind Anzeigen hängen davon ab, wie viele untergeordnete view & android:Gewicht Summe(e.g: android:Gewicht Summe = "2" & zwei untergeordneten Ansicht dann layout_weight="1" , layout_weight="1")
Ex:
wenn Layout-Ausrichtung ist Vertikale dann nur einstellen android:layout_height ist "0dp" statt android:layout_width
Können Sie versuchen, mit Gewicht, mit der Erstellung einer linearen layout in Ihrer relativen layout legen Sie dann die
android:layout_width="fill_parent"
und dieandroid:weightSum = 2
und dieandroid:orientation="horizontal"
nach sich, das textview innerhalb der linearen Aufbau und die Gewichtung der einzelnen textview 1.Gewicht Summe verwendet werden wird, gemessen wird der Anteil der textview wie wenn Sie das Gewicht Summe 3 und geben 1 textview Gewicht = 2 und eine textview Gewicht = 1 wird das layout 2/3 (66.666%) und 1/3 (33.3333%), so dass, wenn Sie setzen Sie 2 und geben jedem textview Gewicht = 1 sollte es sein, 50% und 50%
Funktioniert es für mich, wenn Sie irgendwelche Fragen haben, fühlen Sie sich frei, Fragen in den Kommentar 🙂
layout_width
s von textviews sollten"0dp"
. Das wird funktionieren, aber nicht wenn kombiniert mit anderen view-Typen oder nicht-gleich-Verhältnis.Legen Sie die
layout_width
zufill_parent
für beideTextView
s und geben Sie Ihnen die gleichelayout_weight
wie1.0
und das sollte es tun (oder nicht geben, entweder man einelayout_weight
).Etwas wie dies sollte den trick tun: