TextView's nebeneinander anordnen?

  • Antworten:11
Tobi H
  • Forum-Beiträge: 292

26.03.2010, 10:01:49 via Website

Hallo, ich habe eine Designfrage. Ich möchte 4 TextView’s, wobei 2 übereinander und 2 nebeneinander stehen sollen.
Am Ende soll das ganze so aussehen:

Text1 Text2
Text3 Text4

Antworten
Markus Gu
  • Forum-Beiträge: 2.644

26.03.2010, 10:24:53 via Website

und was ist die frage???

ich schätze mal wie machst du das?

entweder mittels tableLayout - da hast du dann eben 2 spalten und 2 reihen

oder eben linearlayouts - diese kannst du mit android:orientation="vertical|horizontal" ausrichten, wie du willst

klar?

swordiApps Blog - Website

Antworten
Tobi H
  • Forum-Beiträge: 292

26.03.2010, 10:47:50 via Website

Also ich habe jetzt ein TabelLayout + 2 TableRow's, aber die Spalten kleben direkt aneinander, kann man da irgendwie etwas Platz schaffen?

Antworten
Markus Gu
  • Forum-Beiträge: 2.644

26.03.2010, 11:24:01 via Website

nimm mal android:padding oder android:layout_margin

damit bestimmst du abstände zu anderen elementen

swordiApps Blog - Website

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

26.03.2010, 11:24:16 via Website

schau mal nach padding und margin

edit: upps, zu spät ;)

— geändert am 26.03.2010, 11:30:52

Antworten
Tobi H
  • Forum-Beiträge: 292

26.03.2010, 11:32:11 via Website

Keine Ahnung.. wenn irgendwas bei Margin oder Padding eingebe verschwindet alles....

Antworten
Markus Gu
  • Forum-Beiträge: 2.644

26.03.2010, 11:40:10 via Website

dann zeig uns deinen code

wir sind zwar gut hier, aber hellsehen können wir nicht ;)

swordiApps Blog - Website

Antworten
Tobi H
  • Forum-Beiträge: 292

26.03.2010, 11:47:23 via Website

Also bis jetzt sieht es nur so aus:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TableLayout android:id="@+id/TableLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content"><TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content"><TextView android:text="@+id/TextView01" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<TextView android:text="@+id/TextView02" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</TableRow>
<TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content" android:layout_height="wrap_content"><TextView android:text="@+id/TextView03" android:id="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<TextView android:text="@+id/TextView04" android:id="@+id/TextView04" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</TableRow>
</TableLayout>
</LinearLayout>

— geändert am 26.03.2010, 11:47:43

Antworten
Markus Gu
  • Forum-Beiträge: 2.644

26.03.2010, 11:58:25 via Website

anstelle des inneren tablelayouts würde ich ein linearlayout mit android:orientation="horizontal" machen ( für jede zeile natürlich )

swordiApps Blog - Website

Antworten
Tobi H
  • Forum-Beiträge: 292

26.03.2010, 12:14:37 via Website

Ja, aber dann Kleben die texte trotzdem zusammen und sobald ich was mit margin oder padding mache, ist der Text nicht mehr zu sehen...

EDIT: Ach.. hättest dochmal erwähnen können das man es in px schreiben muss.. Also es geht jetzt.

— geändert am 26.03.2010, 12:22:26

Antworten
Markus Gu
  • Forum-Beiträge: 2.644

26.03.2010, 12:43:26 via Website

ein wenig selber denken, tut manchmal gar nicht weh ;)

px kannst gleich wieder vergessen

du hast bei android verschiedene displayauflösungen, dann wirst mit px werten leider keinen spaß haben

nimm gleich dip und vergiss die px wieder

für schriftgrößen gibt es sp

— geändert am 26.03.2010, 12:44:11

swordiApps Blog - Website

Antworten
Tobi H
  • Forum-Beiträge: 292

26.03.2010, 13:21:10 via Website

Danke.

Antworten