Linien im RelativeLayout ?

T

thomas.b.reuter

Neues Mitglied
0
Das Layout für eine Activity meiner ersten App (blutiger Anfänger!!!) geht folgendermaßen los:

Code:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android=
    "http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content"
                android:gravity="fill"
                android:padding="10px" >
    
    <EditText android:id="@+id/edittasktext" 
              android:layout_width="fill_parent" 
              android:layout_height="wrap_content" 
    />

    <TextView android:id="@+id/prioritylabel" 
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" 
              android:text="@string/prioritylabel"
              android:textSize="25sp"
              android:textStyle="bold"
              android:padding="10px"
              android:layout_below="@id/edittasktext" 
    />
... noch einiges mehr ...
Ich will bestimmte Blöcke von Layoutelementen durch weiße Linien (o.Ä.) voneinander optisch abheben, d.h. zwischen dem EditText und dem TextView soll z.B. eine weiße Linie sein.

Gibt es eine einfache Möglichkeit so etwas zu realisieren? XML Attribute hierzu habe ich nicht gefunden.
Oder muß ich da evtl. Bilder von Linien mittels "ImageView" hinzufügen?
Oder kann ich das über eine Kombination verschiedener Layouts erreichen?
 
... jetzt habe ich das mit ImageView mal ausprobiert und das funktioniert auch.

- NinePatch Drawable malen (... see Android help ... )
- Speichern unter white_line.9.png (Verzeichnis "res/drawable")
- Dann für jede Linie folgenden Block hinzufügen:

Code:
    <ImageView android:id="@+id/filler1" 
              android:src="@drawable/white_line"
              android:scaleType="fitXY"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:layout_below="@id/prioritylabel" 
    />
... trotzdem würde ich so eine einfache Anforderung wie "Layout Blöcke durch weiße Linie trennen" gerne erfüllen ohne gleich zum Malkasten greifen zu müssen ... falls also jemand noch eine Idee hat ...
 

Anhänge

  • Linien.jpg
    Linien.jpg
    19 KB · Aufrufe: 309
  • Danke
Reaktionen: thomas.b.reuter
... danke, genau was ich brauche ... im Gestrüpp der Attribute muß ich mich erst noch zurechtfinden ...
 

Ähnliche Themen

D
  • djsnoopy
Antworten
6
Aufrufe
614
djsnoopy
D
S
Antworten
8
Aufrufe
510
swa00
swa00
D
  • Data2006
Antworten
14
Aufrufe
484
jogimuc
J
Zurück
Oben Unten