按钮从ListView启动新的Activity(Fragment?)

时间:2014-09-07 16:31:28

标签: android sqlite listview android-fragments

我正在努力寻找启动新活动的方法。 我使用本教程/示例作为数据库的基础: http://androidopentutorials.com/android-sqlite-example/ 并希望为列表视图中的每个项目添加一个按钮,以便按下每个员工的更详细信息。我可以向数据库添加更多数据列,但无法找到启动新活动并传递员工ID的方法。 (我可以获取位置(列表视图中的行),但这并不总是与ID匹配,因为能够删除记录。

您如何建议实施此按钮/活动?

1 个答案:

答案 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

        }
    });