解决方案 »

  1.   

    设置一个监听器就好了。
    listview.setOnItemClickListener(new OnItemClickListener(){
     @Override
     public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
     //其中的arg2就表示點擊的position
     }
        }
      

  2.   

        我设置了监听器  现在要获取对应textview中的值 但是碰到一个问题 我是这样子写的   有问题。您给看看lv.setOnItemClickListener(new OnItemClickListener() { @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    long arg3) {
    // TODO Auto-generated method stub
      
       View view=(TextView)arg1.findViewById(R.id.textView1_id);
                String id=view.toString();
             int which=Integer.parseInt(id);
         
    Intent intent=new Intent(MainActivity.this, ShowlistitemActivity.class);
    Bundle bundle=new Bundle();

    bundle.putInt("whichOne",which);
    intent.putExtras(bundle);
      startActivity(intent);
      

  3.   

    用intent对像,把要传的对像放在里面,到另外一个Activity时,去取出内容intent.putExtras(id);
      

  4.   

    lv.setOnItemClickListener(new OnItemClickListener() {@Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    long arg3) {
    // TODO Auto-generated method stub
      
       View view=(TextView)arg1.findViewById(R.id.textView1_id);
                String id=view.toString();
             int which=Integer.parseInt(id);
         
    Intent intent=new Intent(MainActivity.this, ShowlistitemActivity.class);
    Bundle bundle=new Bundle();bundle.putInt("whichOne",which);
    intent.putExtras(bundle);
      startActivity(intent);
    没什么问题啊
      

  5.   

    监听ListView的Item单击事件,获取id再传过去就ok了。
      

  6.   

    listview.setOnItemClickListener(new OnItemClickListener() { @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    long arg3) {
    // TODO Auto-generated method stub ItemData p = (ItemData) arg0.getAdapter()
    .getItem(arg2);//获取ListView适配器中的某个Item的数据对象
    }
    });
      

  7.   

     String id=view.toString();这句是什么情况
    应该是String id=view.getText().toString();