1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. xben89, 23.08.2011 #1
    xben89

    xben89 Threadstarter Neuer Benutzer

    Hallo zusammen,

    der Titel beschreibt meine vorliegende Problematik. Meine xml sieht folgendermaßen aus:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content" android:orientation="vertical">
    
      <HorizontalScrollView 
            android:id="@+id/my_scrollview"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:scrollbars="none" 
                    >
                  
     <LinearLayout android:orientation="horizontal" android:layout_width="wrap_content" android:id="@+id/LinearLayout01" android:layout_height="wrap_content">
    
                <Button android:text="@string/home" android:drawableTop="@drawable/back_home" android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/repoHome"></Button>
    
                <Button android:text="@string/back" android:drawableTop="@drawable/back_icon" android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/repoBack"></Button>
    
                <Button android:text="@string/refresh" android:drawableTop="@drawable/refresh_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/repoRefresh"></Button>
    
            </LinearLayout>
    
    </HorizontalScrollView>
    
      <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:id="@+id/linearLayout1" android:layout_height="fill_parent">
    
          <ImageView android:id="@+id/img" android:layout_width="wrap_content" android:layout_margin="5px" android:layout_height="wrap_content"></ImageView>
    
          <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:id="@+id/linearLayout2" android:layout_height="wrap_content">
    
              <TextView android:textSize="16sp" android:textStyle="bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/childrenFolderTitle" android:text="FolderName"></TextView>
    
              <TextView android:textSize="10sp" android:textStyle="bold" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/author" android:text="Author"></TextView>
          </LinearLayout>
      </LinearLayout>
    
    </LinearLayout> 
    
    
    mein simpleadapter aufruf sieht folgendermaßen aus:
    Code:
    	adapter = new SimpleAdapter(this, ServiceDocumentFolder.getDataForView(
    				entry, idFolder, idDocument), R.layout.children_folder,
    
    		new String[] { "title", "author", "img" },
    
    		new int[] { R.id.childrenFolderTitle, R.id.author, R.id.img });
    
    Ich vermute das Problem ist ,dass die Buttons im selben Layout sind und so jedes mal neu aufgerufen werden. Aber ich weiß nicht, wie ich das lösen soll?

    Gruß,
    Benny
     
  2. sixi, 23.08.2011 #2
    sixi

    sixi Erfahrener Benutzer

    Wenn die obere XML dein Layout für die "Rows" darstellt, dann ist es recht logisch, dass sie jedesmal erscheinen? :)
    Wenn du sie nur einmal haben willst, dann musst du die Buttons in der XML deklarieren, in der deine Liste (ListView!) enthalten ist.
     
  3. xben89, 24.08.2011 #3
    xben89

    xben89 Threadstarter Neuer Benutzer

    ia stimmt..ich habs jetzt dort eingefügt, wo meine listview ist. Aber das Problem ist jetzt dass es so aussieht als würde meine listview alle überdecken..ich seh die buttons überhaupt nicht. Woran liegt das?

    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="wrap_content"
       >
          
       
    
    <HorizontalScrollView 
            android:id="@+id/my_scrollview"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:scrollbars="none" 
                    >
    
                <LinearLayout android:id="@+id/my_layout"
                        android:layout_height="fill_parent"
                        android:orientation="horizontal"
                        android:layout_width="wrap_content" 
                        >
    
     
                <Button android:text="@string/home"
                 android:drawableTop="@drawable/back_home"
                  android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                   android:id="@+id/repoHome"
                    android:textSize="8sp" 
                     android:layout_marginRight="3dip"/>
                                    
                   
                <Button android:text="@string/back" 
                android:drawableTop="@drawable/back_icon"
                 android:layout_width="wrap_content"
        android:layout_height="wrap_content"
                  android:id="@+id/repoBack"
                    android:textSize="8sp" 
                   android:layout_marginRight="3dip"/>
                  
                <Button android:text="@string/refresh"
                 android:drawableTop="@drawable/refresh_icon" 
                 android:layout_width="wrap_content"
                  android:layout_height="wrap_content" 
                  android:id="@+id/repoRefresh"
                    android:textSize="8sp" 
                   android:layout_marginRight="3dip"/>
           
           
           
            </LinearLayout>
            </HorizontalScrollView>
           
    
     <LinearLayout android:orientation="vertical"
                    android:layout_width="fill_parent" 
                    android:layout_height="wrap_content"
                    android:id="@+id/listing"
                    >
    
    
           <ListView
                        android:id="@+id/android:list"
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        />
          
    </LinearLayout>
     </LinearLayout>
    
    
     
    Zuletzt bearbeitet: 24.08.2011
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung Gestern um 23:01 Uhr
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
[ERLEDIGT] Buttontext per klick ändern Android App Entwicklung 14.03.2017
SnackBar Action Button wird nicht an den unteren Rand gesetzt Android App Entwicklung 07.03.2017
ArrayList Elemente beinhalten nur Daten des letzten Elements? Android App Entwicklung 25.02.2017
Der Zurück-Button wird nicht angezeigt Android App Entwicklung 23.01.2017
Mail von Button aus mit Standard-Mail-App senden Android App Entwicklung 21.01.2017
Button Titel bei Klick ändern Android App Entwicklung 17.01.2017
AsyncTasks: "FTP Download" / "FTP liste Daten in Verzeichnis" Probleme Android App Entwicklung 16.01.2017
Button positioniert sich immer über Tastatur Android App Entwicklung 13.01.2017
Du betrachtest das Thema "Buttons werden statt einmal, für jedes Listen Element wiederholt angezeigt" im Forum "Android App Entwicklung",