因为没有继承ListActivity,所以不能用OnListItemClick这个方法了,那应该怎么办?
我想让点击后,Item处于被选中状态,返回其id或者position,或者返回一个view也行。然后用别的方法取得返回值后做出处理。

解决方案 »

  1.   

    先获得ListView然后
    ListView.setOnItemClickListener(AdapterView.OnItemClickListener listener)
    你继承了ListActivity去使用OnListItemClick实际上就是调用了ListActivity封装的ListView的setOnItemClickListener方法
      

  2.   

    先获得ListViewde的id后,
    第一、可以为其添加OnItemClickListener事件监听。
    第二、为其添加Adapter,在里面不是有一个
    public View getView(int position, View convertView, ViewGroup parent) {   
      // TODO Auto-generated method stub   
      return null;   
      } 
    方法么,里面有一个position可以试试!
      

  3.   

    ListView.setOnItemClickListener(listener);       OnItemClickListener listener = new OnItemClickListener() { @Override
    public void onItemClick(AdapterView<?> arg0, View view, int id,
    long arg3) {
    // TODO Auto-generated method stub
                            //view  返回的是被点击的那item的view  
                            //id   就是那item的id
    }
    };