使用Intent以全屏模式显示图像

时间:2011-07-28 12:08:42

标签: android image listview switch-statement

您好我需要找到一种方法来启动Intent,点击listview项目并在全屏模式下向我显示具有唯一ID的图像,这样我可以向左或向右滚动并切换到不同的图像。任何想法我该怎么做此?

1 个答案:

答案 0 :(得分:1)

将一个onItemClickListener添加到ListView中,取其位置并将其添加到您的意图中。

Intent i = new Intent(this, newactivity.class); i.putExtras("key", id); i.startActivity();

在新活动中,您可以打开一个带有1个图像视图的xml,占据整个屏幕。

你要求左右滚动,我没有得到那个部分......

所以,如果你在listview中有5个项目,并点击第3项,我会在图像3上获得全屏视图,但是我可以左右滑动上一个和下一个图像吗?

在新活动中,您可以通过执行以下操作检索您点击的ID:

Bundle extras = getIntent().getExtras();
int id = (int) extras.get("key");
相关问题