2016-08-14 2 views
0

Ok, also versuche ich ein Layout zu erstellen, das nebeneinander Bildansichten in einer Listenansicht hat. Here wäre ein Beispiel für das, was ich erreichen möchte. Allerdings bin ich mir nicht sicher, wie ich das machen soll. Hier ist ein Beispiel von dem, was ich online gefunden habe. Das Problem ist, dass wenn Sie mehr Bildansichten hinzufügen, diese nur zur selben Zeile und nicht unterhalb der aktuellen hinzugefügt werden.Wie kann ich mehrere ImageViews nebeneinander platzieren?

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:paddingTop="15dip" 
      android:paddingBottom="15dip"> 
<ImageView android:id="@+id/numberDays" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:scaleType="fitStart" 
     android:layout_weight="1" 
     android:src="@drawable/placeholder1" /> 
<ImageView android:src="@drawable/placeholder1" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content" 
     android:scaleType="fitStart" 
     android:layout_weight="1" 
     android:id="@+id/daysText"></ImageView> 

</LinearLayout> 

Würde eine Listenansicht ein besser sein Verfahren zur Herstellung dieser Bilder nebeneinander angezeigt wird oder sollte ich es mit XML als solche tun?

+0

Verwenden Sie bitte gridview, um dies zu erreichen – Ramit

+0

https://developer.android.com/guide/topics/ui/layout/gridview.html – Ramit

+0

Wenn die Anzahl der Bilder nicht festgelegt ist, ist ListView oder RecyclerView besser. Ich empfehle Ihnen, RecyclerView und GridLayoutManager zu verwenden. Hier ist ein Beispiel http://blog.sqisland.com/2014/12/recyclerview-grid-with-header.html?m=1 – nshmura

Antwort

1

Sie sollten Rasteransicht für diesen Einsatz und die Nutzung dieser

android: numColumns =“" in Ihrem Gridview-xml.

+0

Ich werde es definitiv ausprobieren und melden. – Alex

Verwandte Themen