我使用了“图库”小部件来显示一组图片,但最后想要使用OnClickListener添加一个图像,以便我可以将更多图像添加到我的列表中。
如何在Gallery View的右侧添加内容?
将图库和按钮放在HorizontalScrollView中吗?或者有更好的方法吗?
答案 0 :(得分:3)
我认为这样做的一种方式:
在你的适配器中,你应该覆盖方法getCount()并设置它,使它返回你想要显示的图像数+ 1。
在你的getView / bindView / newView中(取决于你使用的适配器)你应该检查你正在膨胀的位置是否== getCount() - 1.如果是,你应该给包含你的“添加新图片“按钮。然后,您只需将onClick侦听器附加到该按钮并处理新图像的插入
答案 1 :(得分:1)
将图库和按钮放在HorizontalScrollView中吗?或者有更好的方法吗?
您需要将图库宽度设置为小于FILL_PARENT,然后您可以使用android:layout_toRightOf="@id/galleryId"
这两种方式都将出现在屏幕上,“添加”按钮将始终显示,图库将能够滚动显示其中包含的所有图像。