1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Wie Listview/Listactivity innerhalb eines anderen Activities anzeigen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von ioantudor, 20.10.2011.

  1. ioantudor, 20.10.2011 #1
    ioantudor

    ioantudor Threadstarter Neuer Benutzer

    Beiträge:
    12
    Erhaltene Danke:
    0
    Registriert seit:
    02.04.2011
    Hallo,

    ich möchte eine Liste(Listview) anzeigen lassen, diese soll jedoch innerhalb einer
    anderen Activitiy neben anderen Elementen geladen werden. So sieht das Layout aus:

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    	android:orientation="vertical" android:layout_width="match_parent"
    	android:layout_height="match_parent">
    	<TextView android:layout_height="wrap_content"
    		android:layout_width="wrap_content" android:text="Create new Trip"
    		android:textAppearance="?android:attr/textAppearanceLarge" android:id="@+id/createNewTripTxtV"
    		android:layout_alignParentTop="true" android:layout_alignParentLeft="true"></TextView>
    
    	<TextView android:layout_height="wrap_content"
    		android:layout_width="wrap_content" android:text="Enter trip name"
    		android:id="@+id/enterTripNameTxtV" android:layout_below="@+id/createNewTripTxtV"
    		android:layout_alignParentLeft="true" android:layout_marginTop="31dp"></TextView>
    	<EditText android:layout_height="wrap_content"
    		android:layout_width="match_parent" android:id="@+id/enterTripNameTxt"
    		android:layout_alignBaseline="@+id/enterTripNameTxtV"
    		android:layout_alignBottom="@+id/enterTripNameTxtV"
    		android:layout_toRightOf="@+id/enterTripNameTxtV"></EditText>
    	<TextView android:layout_height="wrap_content"
    		android:layout_width="wrap_content" android:text="Select Buddies"
    		android:id="@+id/SelectBuddiesTxtV" android:layout_below="@+id/enterTripNameTxt"
    		android:layout_alignParentLeft="true" android:layout_marginTop="35dp"></TextView>
    
    	<ListView android:layout_height="match_parent"
    		android:layout_width="match_parent" android:layout_below="@+id/SelectBuddiesTxtV"
    		android:id="@+id/list" android:background="#00FF00"
    		android:drawSelectorOnTop="false">
    	</ListView>
    </RelativeLayout>
    Der untere Bereich wird bereits richtig reserviert und grün markiert, ich schaffe es jedoch nicht genau in diesen Bereich eine Liste zu laden. Es wird stehts ein neues Activity im Vordergrund mit der Liste erzeugt.

    Meine Frage: braucht man hierfür ein ListView oder eine ListActivity? Geht beides? Wie verknüpft man im Code die ListView/ListActivity mit diesem reservierten Bereich?

    Danke!
     
  2. nijoX, 21.10.2011 #2
    nijoX

    nijoX Junior Mitglied

    Beiträge:
    38
    Erhaltene Danke:
    5
    Registriert seit:
    06.09.2011
    Es wäre vielleicht noch sinnvoll wenn du deinen Code posten würdest, wie du versuchst die Liste zu laden. Wenn der platz wie du sagt "schon richtig reserviert" ist.

    MfG nijoX
     
  3. StefMa, 21.10.2011 #3
    StefMa

    StefMa Gewerbliches Mitglied

    Beiträge:
    2,054
    Erhaltene Danke:
    413
    Registriert seit:
    16.10.2010
  4. ioantudor, 21.10.2011 #4
    ioantudor

    ioantudor Threadstarter Neuer Benutzer

    Beiträge:
    12
    Erhaltene Danke:
    0
    Registriert seit:
    02.04.2011
    danke euch, jetzt klappt es endlich, was gefehlt hat war:

    Code:
    setContentView(R.layout.newtrip);
    
    in der ListActivity. Dabei ist newtrip mein layout wo das Listview definiert wird.
     

Diese Seite empfehlen