Android ListView:设置McClick

Android ListView:设置McClick,android,arrays,listview,onitemclick,android-toast,Android,Arrays,Listview,Onitemclick,Android Toast,对不起我的语言。如何为每个列表项显示特定的图像(覆盖整个屏幕),我的意思是,单击项目1后应显示图像1,单击项目2后应显示图像2,等等。我使用Toast,但无法为不同的项目显示不同的图片。提前谢谢 解决方案之一是。。。 单击列表项时,使用全屏图像(在视图中)调用新活动 编辑: 假设listView是您的listView项 listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override

对不起我的语言。如何为每个列表项显示特定的图像(覆盖整个屏幕),我的意思是,单击项目1后应显示图像1,单击项目2后应显示图像2,等等。我使用Toast,但无法为不同的项目显示不同的图片。提前谢谢

解决方案之一是。。。 单击列表项时,使用全屏图像(在视图中)调用新活动

编辑: 假设listView是您的listView项

  listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {

  @Override
  public void onItemClick(AdapterView<?> parent, final View view,
      int position, long id) {
    //Invoke new activity with image id/name.
    //In new activity depending upon image id/name show the image.
  }

});
listview.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父视图、最终视图、,
内部位置,长id){
//使用映像id/名称调用新活动。
//在新活动中,根据图像id/名称显示图像。
}
});

您可以使用仅显示图像的活动,并根据需要覆盖整个屏幕


对话框是这种情况下的另一种选择,您可以设置它的布局并弹出它,包括当前活动。

是的,但是,正如我在问题中提到的,如何为不同的列表项调用不同的活动,这就是问题所在。感谢you@user3158610检查编辑的部分。@TbrejKhan非常感谢!是的,但是,正如我在问题中提到的,如何为不同的列表项调用不同的活动或对话框,这就是问题所在。谢谢活动将是“通用”的,因此列表中的每一项都将通过新活动的附加项传递。在这项新活动中,你可以处理你收到的每一笔额外费用。如果要显示图像,可以传递图像路径、URI或资源ID,然后在新活动中显示它。