1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. the_alien, 20.08.2011 #1
    the_alien

    the_alien Threadstarter Android-Lexikon

    Hi,

    ich nutze Fragments um meine Views zu machen und ich wollte mir das Leben etwas einfacher machen und habe die basis Activities der iosched App von Google übernommen.

    Jetzt habe ich aber ein kleines Problem. Meine Listen haben eine ProgressBar, die statt der Liste angezeigt wird bevor der Listeninhalt geladen ist. Diese ProgressBar ist nun nichtmehr mitten im Fragment zentriert sonder horizontal zentriert und am oberen Rand.
    Ich gehe davon aus, dass es an dem Layout der iosched Activities liegt. Aber ich habe keine Ahnung wo der Fehler liegen soll.

    Hier mein Layout für die Liste im Fragment:
    Code:
    <?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">
    	<FrameLayout android:layout_width="fill_parent"
    		android:layout_height="fill_parent">
    		<ListView android:id="@android:id/list"
    			android:layout_height="fill_parent" android:layout_width="fill_parent"
    			android:cacheColorHint="#FFF" android:background="#FFF"></ListView>
    
    		<ProgressBar android:id="@id/android:empty"
    			android:layout_height="wrap_content" android:layout_width="wrap_content"
    			style="?android:attr/progressBarStyleLarge" 
    			android:layout_gravity="center_vertical|center_horizontal"></ProgressBar>
    	</FrameLayout>
    </LinearLayout>
    Hier das Layout der Activity:
    Code:
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/root_container"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:background="#FFF">
    
    </LinearLayout>