【发布时间】:2016-08-01 15:15:19
【问题描述】:
我正在开发一个安卓应用程序作为一个教育项目。我创建了一个使用自定义 GridAdapter 的 GridView 对象。默认情况下,网格会加载一组占位符图像。我希望用户能够将这些占位符图像替换为他们自己的图像、一些文本或指向 youtube 视频的链接。
我找不到任何关于这是否可行的信息。我在我的 XML 文件中指定了一个 Imageview,所以我不知道如何在运行时更改它?我想知道是否应该在 XML 中创建一个 TextView 对象,并将它们分层,然后创建一个将其置于最前面的方法?任何建议都将不胜感激。很高兴知道它是否可行......
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_centerInParent="true"
/>
【问题讨论】:
-
我猜你可以为用户选择的实际内容指定 ImageView 存根和容器。然后在 xml 中声明存根可见和容器消失。在运行时中,只要使内容可见且存根消失的容器即可。
标签: java android xml gridview imageview