我将动态地将ImageView放在LinearLayout中(在代码中)我只在我的XML中定义了这个LinearLayout:
<LinearLayout
android:id="@+id/pictures"
android:orientation="horizontal"
android:singleLine="false"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</LinearLayout>
目前,LinearLayout仅显示1行图像。剩下的图像都没了。我应该在代码中放置什么,以便LinearLayout会自动跳转到新行并加载所有图像?例如:4行每行3张图片?
[图像] [图像] [图像] [图像]
[image] [image] [image] [image]
[image] [image] [image] [image]
答案 0 :(得分:0)
您应该使用ListView
代替LinearLayout
。
由于ListView
允许您在View
内添加相同类型的Item
。
做事,
1)http://www.vogella.com/articles/AndroidListView/article.html
2)http://w2davids.wordpress.com/android-listview-with-iconsimages-and-sharks-with-lasers/
3)http://www.javasrilankansupport.com/2012/05/android-listview-example-with-image-and.html
4)http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/