我用SimpleCursorAdapter绑定数据后显示在Listview中,怎样实现单击某条记录显示记录的详情呢,求大侠指导谢谢

解决方案 »

  1.   

    如果是继承自ListActivity,则实现onListItemClick方法,position为点击的item。
    protected void onListItemClick(ListView l, View v, int position, long id) {如果是ListView,则设置setOnItemClickListener,监听点击事件。
      

  2.   

    谢谢,我是新手,我继承的是Listactivity,还想问一下,我是不是要在onListItemClic这个方法里实现点击某条记录然后用Intent的跳转到详细信息的activity里面。那怎么判定点击的是哪条记录呢?谢谢大侠啊
      

  3.   

    onListItemClick()函数参数中有位置信息
      

  4.   

    setOnItemClickListener里面的onItemClick()方法,比如     listview.setOnItemClickListener(new ListView.OnItemClickListener(){ @SuppressWarnings("unchecked")
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    long arg3) {
    // TODO Auto-generated method stub
    HashMap<String,Object> map=(HashMap<String,Object>)arg0.getItemAtPosition(arg2); 
    String title=(String) map.get("key");                 
    }
          
         });
      

  5.   

    设置Item监听,点击时获取此条记录ID,然后是跳转还是弹出显示,就看自己设置了!