在android上运行时创建动态ImageViews

时间:2014-12-01 15:27:37

标签: android xml dynamic imageview

我在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,所以当你点击它时,它们会变大。

0 个答案:

没有答案