我在Android中构建的应用程序遇到了一些问题。以前我们在LinearLayout中显示3个图像,但现在图像的数量必须变化。这意味着我必须在运行时制作ImageViews,具体取决于我从DB收到的数量。这就是ImageViews现在定义的方式:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:id="@+id/afbeelding1"
android:layout_width="250dp"
android:layout_height="200dp"
android:padding="1dp" />
<ImageView
android:id="@+id/afbeelding2"
android:layout_width="250dp"
android:layout_height="200dp"
android:layout_marginStart="30dp"
android:padding="1dp" />
<ImageView
android:id="@+id/afbeelding3"
android:layout_width="250dp"
android:layout_height="200dp"
android:layout_marginStart="30dp"
android:padding="1dp" />
</LinearLayout>
这些ImageViews在运行时填充,我也会使用新的样式。有谁知道我怎么能做到这一点?我还想在ImageViews上实现OnClickListener,所以当你点击它时,它们会变大。