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