从列表视图中的按钮单击开始一个新活动(使用simplecursoradapter)

时间:2011-08-30 11:38:24

标签: android listview button simplecursoradapter

我有一个listview,我使用自定义SimpleCursorAdapter填充,每行包含一个按钮,单击该按钮时应打开一个新活动并传递原始数据对象的ID,以便我可以在屏幕上显示相关图像。

我在实现按钮的onclick事件时遇到问题,我知道你只能在一个活动中使用startActivity() - 这是正确的吗?如果是这样,是否有一个解决方法,因为我的cursoradapter代码在它自己的类中,它扩展了SimpleCursorAdapter(即不在活动中!)

非常感谢任何帮助!

谢谢那些有效的人! :)

如果可以,还有一个问题吗? - 如何将点击按钮的数据对象ID(ImageID)传递给新活动?

1 个答案:

答案 0 :(得分:1)

在适配器的click listener方法中将Button设置为getView(),然后使用startActivity