Java 根据我在列表视图中单击的项目查看不同的图像

Java 根据我在列表视图中单击的项目查看不同的图像,java,android,listview,Java,Android,Listview,我对Android编程相当陌生,我有一个项目需要完成,现在我被卡住了 我在菜单类中有一个标准的listview,它的数组包含大约20个不同的元素。所以我想做的是根据我在listview中单击的项目在imageview中加载图像,因为我是初学者,所以我唯一的想法就是为每个imageview创建一个新的活动,这似乎是一个非常糟糕的方法,因为我需要大约20-30个新活动 总而言之,我想要的是: 代码使一个活动显示不同的图像,这取决于我在listview中单击的项目,可能是非常基本的编码,我希望尽可能简

我对Android编程相当陌生,我有一个项目需要完成,现在我被卡住了

我在菜单类中有一个标准的listview,它的数组包含大约20个不同的元素。所以我想做的是根据我在listview中单击的项目在imageview中加载图像,因为我是初学者,所以我唯一的想法就是为每个imageview创建一个新的活动,这似乎是一个非常糟糕的方法,因为我需要大约20-30个新活动

总而言之,我想要的是:

代码使一个活动显示不同的图像,这取决于我在listview中单击的项目,可能是非常基本的编码,我希望尽可能简单的解决方案

如果可能的话,我也在寻找一个解决方案,其中包括一个SQLite数据库,该数据库存储图像的URL,然后在单个活动中显示它,这也取决于我在当前listview中按的项目

(我希望您理解我的需求,如果您需要,我也可以发布我当前的菜单类代码,如果它对您有帮助的话)或者您可以向我展示一种不同的方式来实现这一点,我感谢您的每一个回答!提前谢谢

注意


请记住,我是Java和Android的noob,所以请保持简单,或者至少解释一下您的操作。

当您单击列表项时,请在相同布局的另一个视图中显示图像,除非您希望图像占据整个屏幕空间。如果希望它出现在整个屏幕中,请通过向活动发送意图转到新活动

活动是应用程序的“控制器”。它们与可见的UI和用户的输入交互。对于每个图像,您不需要单独的活动,只需要与UI(图像视图)中显示图像的“位置”关联的活动

在进入数据库之前,我首先将图像作为资源添加到res/drawable下

你将不得不自己完成大部分工作。花时间学习Java和Android真的是无可替代的。《开发者指南》中的“资源”选项卡下有一些教程和Android大学课程;我建议你都做