2016-08-14 3 views
0

私は、リストビューで横並びの画像ビューを持つレイアウトを作成しようとしています。 Hereは私が達成しようとしているものの例になります。しかし、私はこれをどうやってやるべきか本当に分かりません。ここに私がオンラインで見つけたものの例があります。問題は、より多くの画像ビューを追加すると、現在の画像ビューの下ではなく同じラインに追加されることです。複数のImageViewを並べて配置するにはどうしたらいいですか?

<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> 

リストビューは、これらのイメージを並べて表示するより良い方法ですか、それともXMLでそれを行うべきですか?

+0

これを達成するためにgridviewを使用してください – Ramit

+0

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

+0

画像の数が固定されていない場合、ListViewまたはRecyclerViewが優れています。 RecyclerViewとGridLayoutManagerを使うことをお勧めしました。ここに例がありますhttp://blog.sqisland.com/2014/12/recyclerview-grid-with-header.html?m=1 – nshmura

答えて

1

あなたは、このためにグリッドビューを使用して、この

アンドロイド使用する必要があります:あなたのGridViewのXMLでnumColumnsのを=」 "。

+0

私は間違いなくそれを試して報告します。 – Alex

関連する問題