上面的问题解决好了
把PhoneLookup.NUMBER  改成ContactsContract.CommonDataKinds.Phone.NUMBER  就好了
但是现在出现新的问题了 
我发现每次单击时间触发的都是同一个选项,就算是我选其他的项触发的还是第一个出来的那个  不知道怎么怎么做,  求各位大大指点  

解决方案 »

  1.   

    没看到你实现onClick事件啊,
      

  2.   


         list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    long arg3) {
    // TODO Auto-generated method stub
    final TextView text= (TextView)arg0.findViewById(android.R.id.text2);
    String str= text.getText().toString();
    Log.e("333", str);
    if(str.trim().length()!=0)
    {
    Intent phoneIntent =new Intent("android.intent.action.CALL"
    , Uri.parse("tel:"+str)) ;
    startActivity(phoneIntent);

    }
    }
    });
    这里呢  刚才那是上午写的 忘记代码不全了  不好意思
      

  3.   

    arg2就是你点击的索引值,把此值传进去就OK了丫