在列表视图上单击显示不同的2活动

时间:2011-04-07 10:44:11

标签: android listview position

亲爱的...先生/妈妈,在我的应用程序中,每个列表项位置都有不同的响应ID ..我想根据点击它的位置显示该响应id的toast消息意味着根据位置响应id的捆绑do ...先生我是android的新手,所以用代码描述它..我附上我的一些代码所以请在它上面添加neccesery代码...请参阅 提前谢谢

 @Override
    **protected void onListItemClick(ListView l, View v, int position, long id)
    {
        super.onListItemClick(l, v, position, id);
        **String responceid = Activity2.getData();**

        Object o = (String) (Notepadv3.this).getListAdapter().getItem(position);**

        Toast.makeText(this, "this row  responce id is= " + " " + , Toast.LENGTH_LONG).show();



}

2 个答案:

答案 0 :(得分:0)

尝试Toast.makeText(this, "this row responce id is= " + responceid + , Toast.LENGTH_LONG).show();

答案 1 :(得分:0)

在String类型的ArrayList中进行响应。

ArrayList respCode<String> =new Arraylist<String>();
respCode.add("RESPONSE 1");
respCode.add("RESPONSE 2");

然后在listview itemClickListner

@Override
   public void onItemClick(AdapterView<?> a, View v, int position, long id) {

    Toast.makeText(this,respCode.get(position), Toast.LENGTH_LONG).show();
     }