药物词典android

时间:2015-09-25 16:03:50

标签: android listview listactivity

我想制作这种类型的应用

列表项 过滤搜索 listactivity 我在listactivity有问题。我不知道如何在点击listitem之一时开始新的活动。我可以为所有列表项做同样的活动,但我不能为每个项目特别活动。请帮助我。

我有列表项药物名称''扑热息痛,地高辛,肾上腺素'等 当我点击Paracetamol时,开始parcetamol的新活动。当点击地高辛时,开始这种药物的新活动。我想制作这种类型的应用程序。

1 个答案:

答案 0 :(得分:0)

启动详细活动时,您可以接收具有意图的信息,以便您能够相应地显示该项目。

来自列表活动:

Intent intent = new Intent(getApplicationContext(), DetailActivity.class);
intent.putExtra("OBJ_ID", drugObj.id);
startActivity(intent);

来自onCreate方法中的详细活动:

int drugID = getIntent().getIntExtra("OBJ_ID", 0);

请注意以上是基于药物对象的示例,该对象的唯一ID为整数

从意图中获取ID之后,您可以继续浏览药物并显示相应的数据。

希望有所帮助