1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung 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
[OFFEN] Lists-in-List-Problem Android App Entwicklung 12.10.2017
[OFFEN] Constraint: Buttons gleichmäßig untereinander ausrichten Android App Entwicklung 11.10.2017
[OFFEN] RadioButtons mit Button Tinting sehen auf Geräten unterschiedlich aus (API > 21) Android App Entwicklung 09.09.2017
[OFFEN] Fehlende Elemente im RecyclerView innerhalb eines Fragments Android App Entwicklung 01.09.2017
[ERLEDIGT] Android Studio - EditText (Passwort) mit Button einfügen? Android App Entwicklung 22.07.2017
[ERLEDIGT] Android Studio - Buttons zu bestimmten Punkten per klick bewegen lassen Android App Entwicklung 20.07.2017
[DISKUSSION] Einsteiger besser Kotlin lernen statt Java? Android App Entwicklung 03.07.2017
[OFFEN] Mysteriöser Button Android App Entwicklung 24.06.2017
[ERLEDIGT] Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung 23.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
Du betrachtest das Thema "Buttons werden statt einmal, für jedes Listen Element wiederholt angezeigt" im Forum "Android App Entwicklung",