Android Studio:如何动态显示和刷新同时水平和垂直放置的自定义列表?

因此,我一直在Android Studio上开发应用程序,有时我需要显示由文本和图像组成的几个值,但显示存在一些问题。 在这里说,我想要一张与图片关联的水果名称列表,我想以这种方式显示它: Example

每个图像及其相关文本均位于linearlayout中,因此它是linearlayouts的列表。 “添加水果”按钮将打开一个提示对话框,可以在其中选择文本和图像,方法是单击Alertdialog中的“确定”按钮,将名称和图像保存在sqlLite数据库(我已经对其进行了编程)中,关闭对话框后,必须在当前列表中添加linearlayout。

所以这里的问题是:

  1. 我真的不知道如何动态显示每个线性布局in this specific order
  2. 我不知道如何做到这一点,因此添加新水果并取消对话框后,活动中的列表将直接刷新

我一直在考虑使用列表视图,但是列表视图只是水平或垂直的,但在这种情况下,我需要同时使用两者。

另一个想法是在添加新水果时删除包含所有线性布局(所有列表)的布局,然后使用我的数据库再次创建所有线性布局。但是动态地我认为它不会起作用,刷新不会完成(?)

我的最后一个想法是创建一个片段,并在onCreateView方法中使用我的数据库来显示每个元素。为了刷新它,每次添加新元素时,我都将片段分离并再次将其附加到活动中。


我认为我的想法不是实现它的最佳方法,甚至不是正确的方法,我一直在努力中。如果您有任何建议或想法对我有帮助,那将非常好:)

liuweiwangyujia 回答:Android Studio:如何动态显示和刷新同时水平和垂直放置的自定义列表?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3169855.html

大家都在问