我正在努力寻找启动新活动的方法。 我使用本教程/示例作为数据库的基础: http://androidopentutorials.com/android-sqlite-example/ 并希望为列表视图中的每个项目添加一个按钮,以便按下每个员工的更详细信息。我可以向数据库添加更多数据列,但无法找到启动新活动并传递员工ID的方法。 (我可以获取位置(列表视图中的行),但这并不总是与ID匹配,因为能够删除记录。
您如何建议实施此按钮/活动?
答案 0 :(得分:0)
向list_item添加按钮,然后将onclick侦听器设置为适配器内的按钮
<Button android:id="@+id/button1"/>
内部适配器:
holder.go= (Button) convertView.findViewById(R.id.button1);
holder.go.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//start next activity here
}
});