1

我将动态地将 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 张图像?

[图像] [图像] [图像] [图像]
[图像] [图像] [图像] [图像]
[图像] [图像] [图像] [图像]

4

1 回答 1

0

您可能应该使用ListView而不是LinearLayout. 因为ListView为您提供了添加相同类型的Views 作为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-图像和文本/

于 2012-12-19T21:02:40.990 回答