gpt4 book ai didi

android - 在 ListView 中显示图片 - Android

转载 作者:行者123 更新时间:2023-11-29 01:57:52 25 4
gpt4 key购买 nike

我的应用程序中有一个 ListViewListView 可以包含文本、图像或两者。如果有图像,我想在第一行显示文本并在下一行显示一组图像。我应该使用哪个?? ViewFlipperViewPager 或其他什么?我一直在寻找有关如何执行此操作的示例。

任何指针都会很有帮助!!

谢谢。

编辑:我想在 ListView 的第一行显示文本,在第二行显示图片列表(3-5)

最佳答案

如果您使用的是自定义适配器(我假设您是这样),那么您必须将某种数组输入其中。我认为您不能从适配器本身向 ListView 添加另一行,因此我会考虑通过数组或您用来填充 ListView 的任何数据进行解析。从中创建另一个数组,该数组具有单独的文本和图像集条目(如果存在)。然后将该最终数组馈送到适配器中。将 JSONArray 与 JSONObjects 结合使用可能会更好,因为这样您就可以为所有条目设置标签。

然后,在适配器内部的 getView() 方法中,检查条目类型是文本还是图像,并根据它更改扩展的 xml 布局。或者您可以使用相同的 xml 并通过 setVisibility() 控制不同的 View 。

如果您想让图像在其列表项中水平滚动,您可能必须使用 Horizo​​ntalScrollView。我从未使用过它,但我知道如果将滚动元素放在另一个滚动元素(ListView)中,它可能会给您带来一些问题。

关于android - 在 ListView 中显示图片 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com