ListView:设置OnItemClick

时间:2014-01-04 20:30:27

标签: android arrays listview onitemclick android-toast

对不起我的语言。如何显示每个列表项的特定图像(覆盖整个屏幕),我的意思是在点击项目1后应该出现图像1,点击项目2后应该出现图像2,等等。我使用Toast,但是可以不能为不同的项目显示不同的照片。提前致谢。

2 个答案:

答案 0 :(得分:1)

其中一个解决方案是...... 单击列表项时,将全屏调用一个新的活动(在视图中)。

编辑: 假设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.
  }

});

答案 1 :(得分:0)

您可以使用仅显示图像的活动,覆盖整个屏幕。

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