0

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

4

2 回答 2

1

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

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

});
于 2014-01-04T20:37:34.687 回答
0

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

Dialog 是这种情况下的另一种选择,您可以设置其布局并弹出它,同时覆盖当前活动。

于 2014-01-05T02:34:31.060 回答