1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. thomas.b.reuter, 21.05.2010 #1
    thomas.b.reuter

    thomas.b.reuter Threadstarter Neuer Benutzer

    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?
     
  2. thomas.b.reuter, 21.05.2010 #2
    thomas.b.reuter

    thomas.b.reuter Threadstarter Neuer Benutzer

    ... 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 ...
     
  3. charli, 21.05.2010 #3
    charli

    charli Android-Hilfe.de Mitglied

    Anhänge:

    thomas.b.reuter bedankt sich.
  4. thomas.b.reuter, 22.05.2010 #4
    thomas.b.reuter

    thomas.b.reuter Threadstarter Neuer Benutzer

    ... danke, genau was ich brauche ... im Gestrüpp der Attribute muß ich mich erst noch zurechtfinden ...
     

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. android studio layout linien